Pman.Tab.XtupleReports.bjs
authorAlan Knowles <alan@roojs.com>
Wed, 18 Dec 2013 12:35:57 +0000 (20:35 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 18 Dec 2013 12:35:57 +0000 (20:35 +0800)
Pman.Tab.XtupleReports.js

Pman.Tab.XtupleReports.bjs
Pman.Tab.XtupleReports.js

index 5d37ad4..c2c5124 100644 (file)
                                     "items": [
                                         {
                                             "listeners": {
-                                                "beforeload": "function (_self, options)\n{\n\n    var sel  = _this.grid.selModel.getSelected()\n    if (!sel) {\n        this.removeAll();\n        return false;\n    }\n    options.params.report_name = sel.data.report_name;\n    \n    \n}"
+                                                "beforeload": "function (_self, options)\n{\n    if (!_this.grid.selModel) {\n        return false;\n    }\n    var sel  = _this.grid.selModel.getSelected()\n    if (!sel) {\n        this.removeAll();\n        return false;\n    }\n    options.params.report_name = sel.data.report_name;\n    \n    \n}"
                                             },
                                             "*prop": "dataSource",
                                             "remoteSort": true,
index bf07755..e84bba8 100644 (file)
@@ -263,7 +263,9 @@ Pman.Tab.XtupleReports = new Roo.XComponent({
                                 listeners : {
                                     beforeload : function (_self, options)
                                     {
-                                    
+                                        if (!_this.grid.selModel) {
+                                            return false;
+                                        }
                                         var sel  = _this.grid.selModel.getSelected()
                                         if (!sel) {
                                             this.removeAll();