"items": [
{
"listeners": {
- "selectionchange": "function (_self)\n{\n _this.igrid.footer.onClick('first');\n}"
+ "afterselectionchange": "function (_self)\n{\n _this.igrid.footer.onClick('first');\n}"
},
"*prop": "sm",
"singleSelect": true,
{
"listeners": {
"|render": "function() \n{\n _this.igrid = this; \n //_this.dialog = Pman.Dialog.FILL_IN\n if (_this.ipanel.active) {\n //this.footer.onClick('first');\n }\n}",
- "afteredit": "function (e)\n{\n var p = _this.grid.getSelectionModel().getSelected();\n \n if(!p || p.data.ipshead_id * 1 < 1 || e.value == e.originalValue){\n return false; \n }\n \n new Pman.Request({\n url : baseURL +'/Roo/Item',\n method : 'POST',\n marks : 'Posting',\n params : {\n update_ipshead : 1,\n ipshead_id : p.data.ipshead_id,\n item_id : e.record.data.item_id,\n _price : e.value,\n },\n success : function() {\n _this.igrid.footer.onClick('refresh');\n }\n \n });\n \n}",
+ "afteredit": "function (e)\n{\n if(e.value == e.originalValue){\n return false; \n }\n \n var p = _this.grid.getSelectionModel().getSelected();\n \n if(!p || p.data.ipshead_id * 1 < 1){\n Roo.MessageBox.alert('Error','Please select a price list');\n return false; \n }\n \n new Pman.Request({\n url : baseURL +'/Roo/Item',\n method : 'POST',\n marks : 'Posting',\n params : {\n update_ipshead : 1,\n ipshead_id : p.data.ipshead_id,\n item_id : e.record.data.item_id,\n _price : e.value,\n },\n success : function() {\n _this.igrid.footer.onClick('refresh');\n }\n \n });\n \n}",
"beforeedit": "function (e)\n{\n if(e.field != 'ipshead_price'){\n return false;\n }\n\n}"
},
"*prop": "grid",
"items": [
{
"listeners": {
- "beforeload": "function (_self, o)\n{\n o.params = o.params || {}\n \n var p = _this.grid.getSelectionModel().getSelected();\n \n if(!p || p.data.ipshead_id * 1 < 1){\n this.removeAll();\n return false;\n }\n \n o.params.item_active = 1;\n o.params._ipshead_price = 1;\n o.params._ipshead_id = p.data.ipshead_id;\n\n}"
+ "beforeload": "function (_self, o)\n{\n o.params = o.params || {}\n \n var p = _this.grid.getSelectionModel().getSelected();\n \n if(!p || p.data.ipshead_id * 1 < 1){\n this.removeAll();\n return false;\n }\n \n //o.params.item_active = 1;\n o.params._ipshead_price = 1;\n o.params._ipshead_id = p.data.ipshead_id;\n\n}"
},
"*prop": "dataSource",
"remoteSort": true,