From 061c8d90886d319dea9b8fa6c8c13741b08e3640 Mon Sep 17 00:00:00 2001 From: Diksha Jadhav Date: Tue, 21 Jul 2020 19:14:07 +0530 Subject: [PATCH] fix(grid): trigger onchange on field --- frappe/public/js/frappe/form/grid_row.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/form/grid_row.js b/frappe/public/js/frappe/form/grid_row.js index f5a06311e9..f4bcecc68e 100644 --- a/frappe/public/js/frappe/form/grid_row.js +++ b/frappe/public/js/frappe/form/grid_row.js @@ -392,8 +392,11 @@ export default class GridRow { // sync get_query field.get_query = this.grid.get_field(df.fieldname).get_query; - field.df.onchange = function() { - me.grid.grid_rows[this.doc.idx-1].refresh_field(this.df.fieldname); + + var field_on_change_function = field.df.onchange; + field.df.onchange = function(e) { + field_on_change_function && field_on_change_function(e); + me.grid.grid_rows[this.doc.idx - 1].refresh_field(this.df.fieldname); }; field.refresh(); if(field.$input) {