feat: Added 'Add Multiple' options in all sales / purchase transactions

This commit is contained in:
Nabin Hait
2019-05-16 14:48:10 +05:30
parent 21085bf2be
commit 8e1a612b3b
7 changed files with 14 additions and 11 deletions

View File

@@ -20,6 +20,10 @@ frappe.ui.form.on("Opportunity", {
});
},
onload_post_render: function(frm) {
frm.get_field("items").grid.set_multiple_add("item_code", "qty");
},
party_name: function(frm) {
if (frm.doc.opportunity_from == "Customer") {
frm.trigger('set_contact_link');

View File

@@ -31,5 +31,9 @@ frappe.ui.form.on('Blanket Order', {
});
}).addClass("btn-primary");
}
},
onload_post_render: function(frm) {
frm.get_field("items").grid.set_multiple_add("item_code", "qty");
}
});

View File

@@ -260,6 +260,7 @@ erpnext.TransactionController = erpnext.taxes_and_totals.extend({
}
if(frappe.meta.get_docfield(this.frm.doc.doctype + " Item", "item_code")) {
this.setup_item_selector();
this.frm.get_field("items").grid.set_multiple_add("item_code", "qty");
}
},

View File

@@ -77,10 +77,6 @@ frappe.ui.form.on("Sales Order", {
if(!d.delivery_date) d.delivery_date = frm.doc.delivery_date;
});
refresh_field("items");
},
onload_post_render: function(frm) {
frm.get_field("items").grid.set_multiple_add("item_code", "qty");
}
});

View File

@@ -38,6 +38,10 @@ frappe.ui.form.on('Material Request', {
};
},
onload_post_render: function(frm) {
frm.get_field("items").grid.set_multiple_add("item_code", "qty");
},
refresh: function(frm) {
frm.events.make_custom_buttons(frm);
},

View File

@@ -26,10 +26,6 @@ frappe.ui.form.on("Purchase Receipt", {
});
},
onload_post_render: function(frm) {
frm.get_field("items").grid.set_multiple_add("item_code", "qty");
},
refresh: function(frm) {
if(frm.doc.company) {
frm.trigger("toggle_display_account_head");

View File

@@ -579,9 +579,7 @@ erpnext.stock.StockEntry = erpnext.stock.StockController.extend({
}
});
// if(!this.item_selector && false) {
// this.item_selector = new erpnext.ItemSelector({frm: this.frm});
// }
this.frm.get_field("items").grid.set_multiple_add("item_code", "qty");
},
refresh: function() {