Pman.Tab.AdminLogDrill.bjs
Pman.Tab.AdminLogDrill.js
Pman.Tab.AdminLogDrill.js
"items": [
{
"listeners": {
"items": [
{
"listeners": {
- "beforeload": "function (_self, o)\n{\n if (! _this.dategrid) {\n return;\n }\n if (_this.detailpanel) {\n _this.detailpanel.ds.removeAll();\n }\n \n var s = _this.dategrid.selModel.getSelected();\n if (!s) {\n _this.tablegrid.view.el.mask(\"Select a person\");\n return false;\n }\n _this.tablegrid.view.el.unmask();\n \n o.params = o.params || {};\n var act = _this.actionSel.getValue();\n if (act.length) {\n o.params.action = act;\n }\n var tbl = _this.affectSel.getValue();\n if (tbl.length) {\n o.params.on_table = tbl;\n }\n \n act = _this.dateFrom.getValue();\n if (act.format) {\n o.params['query[from]'] = act.format('Y-m-d');\n }\n act = _this.dateTo.getValue();\n if (act.format) {\n o.params['query[to]'] = act.format('Y-m-d');\n }\n o.params.person_id = s.data.person_id;\n o.params['query[table_sum]'] = 1;\n o.params._columns = 'on_table,qty,uqty';\n\n \n}"
+ "beforeload": "function (_self, o)\n{\n if (! _this.dategrid) {\n return;\n }\n if (_this.detailpanel && _this.detailpanel.ds) {\n _this.detailpanel.ds.removeAll();\n }\n \n var s = _this.dategrid.selModel.getSelected();\n if (!s) {\n _this.tablegrid.view.el.mask(\"Select a person\");\n return false;\n }\n _this.tablegrid.view.el.unmask();\n \n o.params = o.params || {};\n var act = _this.actionSel.getValue();\n if (act.length) {\n o.params.action = act;\n }\n var tbl = _this.affectSel.getValue();\n if (tbl.length) {\n o.params.on_table = tbl;\n }\n \n act = _this.dateFrom.getValue();\n if (act.format) {\n o.params['query[from]'] = act.format('Y-m-d');\n }\n act = _this.dateTo.getValue();\n if (act.format) {\n o.params['query[to]'] = act.format('Y-m-d');\n }\n o.params.person_id = s.data.person_id;\n o.params['query[table_sum]'] = 1;\n o.params._columns = 'on_table,qty,uqty';\n\n \n}"
},
"*prop": "dataSource",
"remoteSort": true,
},
"*prop": "dataSource",
"remoteSort": true,
if (! _this.dategrid) {
return;
}
if (! _this.dategrid) {
return;
}
- if (_this.detailpanel) {
+ if (_this.detailpanel && _this.detailpanel.ds) {
_this.detailpanel.ds.removeAll();
}
_this.detailpanel.ds.removeAll();
}