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" : {
           },
           {
            "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",
            },
            "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);
                 
                 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.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", 
                 Roo.MessageBox.confirm(
                     "Confirm", 
                     "Confirm Deletion of selected rows (some rows can not be deleted if they are referenced elsewhere",