mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-01 11:19:09 +00:00
feat: add provision to mass select supplier
This commit is contained in:
@@ -1584,6 +1584,28 @@ erpnext.selling.SalesOrderController = class SalesOrderController extends erpnex
|
|||||||
title: __("Select Items"),
|
title: __("Select Items"),
|
||||||
size: "large",
|
size: "large",
|
||||||
fields: [
|
fields: [
|
||||||
|
{
|
||||||
|
fieldname: "set_supplier",
|
||||||
|
fieldtype: "Link",
|
||||||
|
label: __("Set Supplier"),
|
||||||
|
options: "Supplier",
|
||||||
|
onchange: function () {
|
||||||
|
let supplier = dialog.get_value("set_supplier");
|
||||||
|
let items_table = dialog.fields_dict.items_for_po.grid;
|
||||||
|
let selected_items = items_table.get_selected_children();
|
||||||
|
|
||||||
|
selected_items.forEach((item) => {
|
||||||
|
item.supplier = supplier;
|
||||||
|
items_table.refresh();
|
||||||
|
});
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
fieldtype: "Column Break",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
fieldtype: "Section Break",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
fieldname: "items_for_po",
|
fieldname: "items_for_po",
|
||||||
fieldtype: "Table",
|
fieldtype: "Table",
|
||||||
|
|||||||
Reference in New Issue
Block a user