From 1dc6d08cefe2acc85badfa20cefa5833fc559f3f Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Wed, 2 Oct 2013 15:04:03 +0530 Subject: [PATCH] [minor] [fix] render grid only if it is visiable --- public/js/wn/form/grid.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/public/js/wn/form/grid.js b/public/js/wn/form/grid.js index df17afd835..31f29ade7e 100644 --- a/public/js/wn/form/grid.js +++ b/public/js/wn/form/grid.js @@ -47,7 +47,9 @@ wn.ui.form.Grid = Class.extend({ this.docfields = wn.meta.get_docfields(this.doctype, this.frm.docname); this.display_status = wn.perm.get_field_display_status(this.df, this.frm.doc, this.perm); - + + if(this.display_status==="None") return; + if(!force && this.data_rows_are_same(data)) { // soft refresh this.header_row.refresh(); @@ -146,7 +148,8 @@ wn.ui.form.Grid = Class.extend({ return this.fieldinfo[fieldname]; }, set_value: function(fieldname, value, doc) { - this.grid_rows_by_docname[doc.name].refresh_field(fieldname); + if(this.display_status!=="None") + this.grid_rows_by_docname[doc.name].refresh_field(fieldname); }, add_new_row: function(idx, callback, show) { if(this.is_editable()) {