diff --git a/client/src/views/email/fields/compose-from-address.js b/client/src/views/email/fields/compose-from-address.js index 84bf029447..87ea6ed602 100644 --- a/client/src/views/email/fields/compose-from-address.js +++ b/client/src/views/email/fields/compose-from-address.js @@ -26,12 +26,12 @@ * these Appropriate Legal Notices must retain the display of the "EspoCRM" word. ************************************************************************/ -define('views/email/fields/compose-from-address', ['views/fields/base'], function (Dep) { +define('views/email/fields/compose-from-address', ['views/fields/base', 'ui/select'], +function (Dep, /** module:ui/select*/Select) { return Dep.extend({ detailTemplate: 'email/fields/email-address-varchar/detail', - editTemplate: 'email/fields/compose-from-address/edit', data: function () { @@ -61,6 +61,10 @@ define('views/email/fields/compose-from-address', ['views/fields/base'], functio this.list = this.getUser().get('emailAddressList') || []; }, + afterRenderEdit: function () { + Select.init(this.$element); + }, + getValueForDisplay: function () { if (this.isDetailMode()) { let address = this.model.get(this.name);