From 7925f2468a2a785fe0f16cc4deb2cbbf571b6093 Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Sun, 27 Nov 2022 19:05:08 +0200 Subject: [PATCH] from address select --- client/src/views/email/fields/compose-from-address.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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);