},
{
"listeners": {
- "click": "function (_self, e)\n{\n var sels = this.grid.selModel.getSelections()\n\n var pid = 0;\n var ids = [];\n sels.each(function(s) {\n ids.push(s.data.id);\n if (pid && s.data.project_id != pid) {\n pid = -1;\n return false;\n }\n pid = s.data.project_id ;\n \n });\n if (pid < 1) {\n Roo.MessageBox.alert(\"Error\", \"selected tickets must be of the same project\");\n return;\n }\n Pman.Dialog.MTrackBulkChange.show({\n project_id : sels[0].data.project_id,\n ids : ids.join(',')\n });;\n\n \n \n}"
+ "click": "function (_self, e)\n{\n var sels = this.grid.selModel.getSelections()\n\n var pid = 0;\n var ids = [];\n sels.each(function(s) {\n ids.push(s.data.id);\n if (pid && s.data.project_id != pid) {\n pid = -1;\n return false;\n }\n pid = s.data.project_id ;\n \n });\n if (pid < 1) {\n Roo.MessageBox.alert(\"Error\", \"selected tickets must be of the same project\");\n return;\n }\n Pman.Dialog.MTrackBulkChange.show({\n project_id : sels[0].data.project_id,\n ids : ids.join(',')\n });\n\n \n \n}"
},
"text": "Bulk Change",
"xtype": "Button",