diff --git a/src/view/tree.js b/src/view/tree.js index 885896e2ea..0c52abef0d 100644 --- a/src/view/tree.js +++ b/src/view/tree.js @@ -2626,6 +2626,12 @@ return; } button.el.prop('disabled', true); // state will be reset at display + var row = this.view.rows.find(function(row) { + return row.record == record; + }); + if (row) { + row._drawed_record = null; // force redraw the row + } this.view.screen.button(this.attributes); } });