Pman.Dialog.XtupleVendorEdit.js
"items": [
{
"listeners": {
- "|click": "function()\n{\n \n Pman.Dialog.XtupleSalesProductList.show({\n exclude_itemsrc_vendor : _this.form.findField('vend_id').getValue(),\n multi_select : true\n \n }, function(sels) {\n Roo.log(sels); \n _this.grid.footer.onClick('first');\n \n });\n \n}\n"
+ "|click": "function()\n{\n \n Pman.Dialog.XtupleSalesProductList.show({\n exclude_itemsrc_vendor : _this.form.findField('vend_id').getValue(),\n multi_select : true\n \n }, function(sels) {\n Roo.log(sels); \n\n var ids = [];\n sels.each(function(rec) {\n ids.push(rec.data.item_id);\n });\n new Pman.Request({\n mask: \"Adding\",\n url : baseURL + '/Roo/Itemsrc',\n method: 'POST',\n params : {\n add_multiple : ids.join(','),\n itemsrc_vend_id : _this.form.findField('vend_id').getValue()\n },\n success : function() { \n \n \n _this.grid.footer.onClick('first');\n }\n });\n \n \n });\n \n}\n"
},
"cls": "x-btn-text-icon",
"text": "Add",
}, function(sels) {
Roo.log(sels);
- _this.grid.footer.onClick('first');
+
+ var ids = [];
+ sels.each(function(rec) {
+ ids.push(rec.data.item_id);
+ });
+ new Pman.Request({
+ mask: "Adding",
+ url : baseURL + '/Roo/Itemsrc',
+ method: 'POST',
+ params : {
+ add_multiple : ids.join(','),
+ itemsrc_vend_id : _this.form.findField('vend_id').getValue()
+ },
+ success : function() {
+
+
+ _this.grid.footer.onClick('first');
+ }
+ });
+
});