Pman.Tab.XtupleArAging.bjs
authorAlan Knowles <alan@roojs.com>
Thu, 5 Dec 2013 03:21:04 +0000 (11:21 +0800)
committerAlan Knowles <alan@roojs.com>
Thu, 5 Dec 2013 03:21:04 +0000 (11:21 +0800)
Pman.Tab.XtupleArAging.js

Pman.Tab.XtupleArAging.bjs
Pman.Tab.XtupleArAging.js

index d23e802..061b49a 100644 (file)
                                                     "items": [
                                                         {
                                                             "listeners": {
-                                                                "|beforeload": "function (_self, o){\n    o.params = o.params || {};\n    // set more here\n    o.params['_group'] = 'arAging';\n    o.params['_name'] = 'customers';\n    o.params['relDate::text']  = 0;\n}\n"
+                                                                "|beforeload": "function (_self, o){\n    o.params = o.params || {};\n\n    if (!_this.relDate) {\n        return false;\n    }\n    var dt = _this.relDate.getValue();    \n    // set more here\n    o.params['_group'] = 'arAging';\n    o.params['_name'] = 'customers';\n    o.params['relDate:text']  = typeof(dt) == 'string' ? dt : dt.format('Y-m-d');\n    o.params['useDocDate:text'] = false    \n}\n"
                                                             },
                                                             "*prop": "store",
                                                             "remoteSort": true,
index f5aef3f..c9fbda7 100644 (file)
@@ -261,10 +261,16 @@ Pman.Tab.XtupleArAging = new Roo.XComponent({
                                             listeners : {
                                                 beforeload : function (_self, o){
                                                     o.params = o.params || {};
+                                                
+                                                    if (!_this.relDate) {
+                                                        return false;
+                                                    }
+                                                    var dt = _this.relDate.getValue();    
                                                     // set more here
                                                     o.params['_group'] = 'arAging';
                                                     o.params['_name'] = 'customers';
-                                                    o.params['relDate::text']  = 0;
+                                                    o.params['relDate:text']  = typeof(dt) == 'string' ? dt : dt.format('Y-m-d');
+                                                    o.params['useDocDate:text'] = false    
                                                 }
                                             },
                                             remoteSort : true,