Pman.Dialog.AdminEnumImages.bjs
authorbenny <benny@roojs.com>
Thu, 12 Jul 2018 08:03:50 +0000 (16:03 +0800)
committerbenny <benny@roojs.com>
Thu, 12 Jul 2018 08:03:50 +0000 (16:03 +0800)
Pman.Dialog.AdminEnumImages.js

Pman.Dialog.AdminEnumImages.bjs
Pman.Dialog.AdminEnumImages.js

index 4f76591..99b527f 100644 (file)
           },
           {
            "listeners" : {
-            "|click" : "function()\n{\n    var ids = [];\n    \n    var sc = _this.grid.getSelectionModel().getSelections();\n    console.log(sc);\n    if (!ids.length) {\n        Roo.MessageBox.alert(\"Error\", \"Select rows by clicking the row\");\n        return;\n    }\n    \n    Roo.MessageBox.confirm(\n        \"Confirm\", \n        \"Confirm Deletion of selected rows (some rows can not be deleted if they are referenced elsewhere\", \n        function(res) {\n            if(res != 'yes') {\n                return;\n            }\n            new Pman.Request({\n                method : 'POST',\n                url : baseURL + '/Roo/Core_enum',\n                params : {\n                    _delete  : ids.join(',')\n                },\n                success : function() {\n                    _this.grid.footer.onClick('refresh');\n                }\n            });\n        }\n    );\n}\n        "
+            "|click" : "function()\n{\n    var ids = [];\n    \n    var sc = _this.grid.getSelectionModel().getSelections();\n    console.log(sc);\n    if (!sc.length) {\n        Roo.MessageBox.alert(\"Error\", \"Select rows by clicking the row\");\n        return;\n    }\n    Roo.each(sc, function(v){\n        ids.push(v);\n    });\n    Roo.MessageBox.confirm(\n        \"Confirm\", \n        \"Confirm Deletion of selected rows (some rows can not be deleted if they are referenced elsewhere\", \n        function(res) {\n            if(res != 'yes') {\n                return;\n            }\n            new Pman.Request({\n                method : 'POST',\n                url : baseURL + '/Roo/Core_enum',\n                params : {\n                    _delete  : ids.join(',')\n                },\n                success : function() {\n                    _this.grid.footer.onClick('refresh');\n                }\n            });\n        }\n    );\n}\n        "
            },
            "text" : "Delete",
            "xtype" : "Button",
index ccda606..327f4a4 100644 (file)
@@ -195,11 +195,13 @@ Pman.Dialog.AdminEnumImages = {
                 
                 var sc = _this.grid.getSelectionModel().getSelections();
                 console.log(sc);
-                if (!ids.length) {
+                if (!sc.length) {
                     Roo.MessageBox.alert("Error", "Select rows by clicking the row");
                     return;
                 }
-                
+                Roo.each(sc, function(v){
+                    ids.push(v);
+                });
                 Roo.MessageBox.confirm(
                     "Confirm", 
                     "Confirm Deletion of selected rows (some rows can not be deleted if they are referenced elsewhere",