diff --git a/client/src/views/fields/formula.js b/client/src/views/fields/formula.js index 215565ba27..a569ddf4bb 100644 --- a/client/src/views/fields/formula.js +++ b/client/src/views/fields/formula.js @@ -107,6 +107,12 @@ Espo.define('views/fields/formula', 'views/fields/text', function (Dep) { maxLines: this.mode === 'edit' ? this.maxLineEditCount : this.maxLineDetailCount }); + if (this.isEditMode()) { + editor.getSession().on('change', function () { + this.trigger('change', {ui: true}); + }.bind(this)); + } + if (this.isReadMode()) { editor.setReadOnly(true); editor.renderer.$cursorLayer.element.style.display = "none";