diff --git a/client/src/views/admin/dynamic-logic/fields/field.js b/client/src/views/admin/dynamic-logic/fields/field.js index bc48931917..875298af2a 100644 --- a/client/src/views/admin/dynamic-logic/fields/field.js +++ b/client/src/views/admin/dynamic-logic/fields/field.js @@ -64,6 +64,13 @@ Espo.define('views/admin/dynamic-logic/fields/field', 'views/fields/multi-enum', this.params.options = this.getFieldList(); this.setupTranslatedOptions(); + }, + + afterRender: function () { + Dep.prototype.afterRender.call(this); + if (this.$element && this.$element[0] && this.$element[0].selectize) { + this.$element[0].selectize.focus(); + } } }); diff --git a/client/src/views/admin/formula/fields/attribute.js b/client/src/views/admin/formula/fields/attribute.js index 5bc75c6c87..67a711704b 100644 --- a/client/src/views/admin/formula/fields/attribute.js +++ b/client/src/views/admin/formula/fields/attribute.js @@ -56,6 +56,13 @@ Espo.define('views/admin/formula/fields/attribute', 'views/fields/multi-enum', f }, this); this.params.options = attributeList; + }, + + afterRender: function () { + Dep.prototype.afterRender.call(this); + if (this.$element && this.$element[0] && this.$element[0].selectize) { + this.$element[0].selectize.focus(); + } } });