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

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

index ffb3f41..50b5f86 100644 (file)
                             "items": [
                                 {
                                     "listeners": {
-                                        "beforeload": "function (_self, options)\n{\n    options.params.itemsrc_vend_id =   _this.form.findField('vend_id').getValue();\n    var s = _this.searchBox.getValue();\n    if (s.length) {\n        options.params['search[name]'] = s;\n    }\n}"
+                                        "beforeload": "function (_self, options)\n{\n    options.params = options.params || {};\n    \n    var id = _this.form.findField('vend_id').getValue();\n    \n    if(id * 1 < 1){\n        return false;\n    }\n    \n    options.params.vendaddr_vend_id = id;\n}"
                                     },
                                     "*prop": "dataSource",
                                     "remoteSort": true,
index 9b5bfd1..054a250 100644 (file)
@@ -846,11 +846,15 @@ Pman.Dialog.XtupleVendorEdit = {
                             listeners : {
                                 beforeload : function (_self, options)
                                 {
-                                    options.params.itemsrc_vend_id =   _this.form.findField('vend_id').getValue();
-                                    var s = _this.searchBox.getValue();
-                                    if (s.length) {
-                                        options.params['search[name]'] = s;
+                                    options.params = options.params || {};
+                                    
+                                    var id = _this.form.findField('vend_id').getValue();
+                                    
+                                    if(id * 1 < 1){
+                                        return false;
                                     }
+                                    
+                                    options.params.vendaddr_vend_id = id;
                                 }
                             },
                             remoteSort : true,