specific change bubbling for grid fields
This commit is contained in:
parent
0e35651e94
commit
a5d5403bf3
@ -763,10 +763,7 @@ erpnext.stock.bind_batch_serial_dialog_qty = (dialog, warehouse_details) => {
|
||||
callback: (r) => {
|
||||
let value = r.message ? r.message : '0';
|
||||
fields[1].set_value(value);
|
||||
fields[1].$input.trigger('change');
|
||||
fields[2].set_value('0');
|
||||
fields[2].$input.trigger('change');
|
||||
|
||||
}
|
||||
});
|
||||
} else {
|
||||
@ -846,6 +843,18 @@ erpnext.stock.bind_batch_serial_dialog_qty = (dialog, warehouse_details) => {
|
||||
update_quantity(1);
|
||||
});
|
||||
|
||||
batches_field.grid.wrapper.on('change', 'input', function(e) {
|
||||
let fieldname = $(this).attr('data-fieldname');
|
||||
let $row = $(this).closest('.grid-row');
|
||||
let name = $row.attr('data-name');
|
||||
let row = batches_field.grid.grid_rows_by_docname[name];
|
||||
|
||||
field = row.on_grid_fields_dict[fieldname];
|
||||
field.$input.trigger('blur');
|
||||
row.doc[fieldname] = field.get_value();
|
||||
batches_field.grid.set_value(fieldname, row.doc[fieldname], row.doc)
|
||||
});
|
||||
|
||||
warehouse_field.$input.on('change', function() {
|
||||
batches_field.grid.df.data = [];
|
||||
batches_field.grid.refresh();
|
||||
|
Loading…
x
Reference in New Issue
Block a user