diff --git a/src/view/tree.js b/src/view/tree.js index 43b85a9939..7d2ad08fb5 100644 --- a/src/view/tree.js +++ b/src/view/tree.js @@ -2708,6 +2708,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); } });