Pman.Dialog.XtupleVendorEdit.bjs
authorEdward <edward@roojs.com>
Wed, 15 Jan 2014 05:53:12 +0000 (13:53 +0800)
committerEdward <edward@roojs.com>
Wed, 15 Jan 2014 05:53:12 +0000 (13:53 +0800)
Pman.Dialog.XtupleVendorEdit.js

Pman.Dialog.XtupleVendorEdit.bjs
Pman.Dialog.XtupleVendorEdit.js

index 4250df5..7289b30 100644 (file)
                                         },
                                         {
                                             "listeners": {
-                                                "click": "function (_self, e)\n{\n\n   Pman.Dialog.Image.show(\n       {\n            _url : baseURL+'/Xtuple/Import/Products',\n        \n       },\n       function (data) {\n            var msg = [];\n           \n            if (data.updated) {\n                msg.push(\"Updated \" + data.updated + \" Products(s)\");\n            }            \n            if (data.inserted) {\n                msg.push(\"Added \" + data.inserted + \" Products(s)\");\n            }\n            if (data.skipped) {\n                msg.push(\"Skipped \" + data.skipped);\n            }\n            \n            if (!msg.length) {\n                msg.push(\"No data changed\");\n            }\n            Roo.MessageBox.alert(\"Notice\", msg.join(\"\\n\"));\n\n       }\n   );\n}"
+                                                "click": "function (_self, e)\n{\n    var id = _this.form.findField('vend_id').getValue();\n    \n    if(id * 1 < 1){\n        Roo.MessageBox.alert('Error', 'Please save the vendor first');\n        return;\n    }\n    \n    Pman.Dialog.Image.show(\n       {\n            _url : baseURL+'/Xtuple/Import/Products',\n        \n       },\n       function (data) {\n            var msg = [];\n           \n            if (data.updated) {\n                msg.push(\"Updated \" + data.updated + \" Products(s)\");\n            }            \n            if (data.inserted) {\n                msg.push(\"Added \" + data.inserted + \" Products(s)\");\n            }\n            if (data.skipped) {\n                msg.push(\"Skipped \" + data.skipped);\n            }\n            \n            if (!msg.length) {\n                msg.push(\"No data changed\");\n            }\n            Roo.MessageBox.alert(\"Notice\", msg.join(\"\\n\"));\n\n       }\n   );\n}"
                                             },
                                             "text": "Upload",
                                             "xtype": "Button",
index 9940e2d..37e3f29 100644 (file)
@@ -909,8 +909,14 @@ Pman.Dialog.XtupleVendorEdit = {
                                     listeners : {
                                         click : function (_self, e)
                                         {
-                                        
-                                           Pman.Dialog.Image.show(
+                                            var id = _this.form.findField('vend_id').getValue();
+                                            
+                                            if(id * 1 < 1){
+                                                Roo.MessageBox.alert('Error', 'Please save the vendor first');
+                                                return;
+                                            }
+                                            
+                                            Pman.Dialog.Image.show(
                                                {
                                                     _url : baseURL+'/Xtuple/Import/Products',