{
"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",
},
afteredit : function (e)
{
+ if(e.value == e.originalValue){
+ return false;
+ }
+
var p = _this.grid.getSelectionModel().getSelected();
- if(!p || p.data.ipshead_id * 1 < 1 || e.value == e.originalValue){
+ if(!p || p.data.ipshead_id * 1 < 1){
+ Roo.MessageBox.alert('Error','Please select a price list');
return false;
}