},
{
"listeners": {
- "click": "function (_self, e)\n{\n if (!_this.form.findField('recvgrp_id').getValue()) {\n Roo.MessageBox.alert(\"Error\", \"Can not void this as it has not been saved\");\n return;\n }\n \n if (1 * _this.form.findField('recvgrp_void').getValue()) {\n Roo.MessageBox.alert(\"Error\", \"This record is already void.\");\n return;\n }\n new Pman.Request({\n mask : 'Voiding',\n method : 'POST',\n url : baseURL + '/Roo/Recvgrp',\n params : {\n recvgrp_id : _this.form.findField('recvgrp_id').getValue(),\n _void : 1\n },\n success : function() {\n if (_this.callback) {\n _this.callback.call(_this, _this.form.getValues());\n }\n _this.dialog.hide();\n }\n });\n \n \n\n}"
+ "click": "function (_self, e)\n{\n new Pman.Download({\n grid : _this.grid\n });\n \n \n\n}"
},
"*prop": "buttons[]",
"text": "Download",
listeners : {
click : function (_self, e)
{
- if (!_this.form.findField('recvgrp_id').getValue()) {
- Roo.MessageBox.alert("Error", "Can not void this as it has not been saved");
- return;
- }
-
- if (1 * _this.form.findField('recvgrp_void').getValue()) {
- Roo.MessageBox.alert("Error", "This record is already void.");
- return;
- }
- new Pman.Request({
- mask : 'Voiding',
- method : 'POST',
- url : baseURL + '/Roo/Recvgrp',
- params : {
- recvgrp_id : _this.form.findField('recvgrp_id').getValue(),
- _void : 1
- },
- success : function() {
- if (_this.callback) {
- _this.callback.call(_this, _this.form.getValues());
- }
- _this.dialog.hide();
- }
- });
+ new Pman.Download({
+ grid : _this.grid
+ });