From 53bf9b024a4355970852416e90ebdd93717222be Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Fri, 21 Jun 2024 22:12:04 +0300 Subject: [PATCH] address field: support list-link template --- client/res/templates/fields/address/list-link.tpl | 7 +++++++ client/src/views/fields/address.js | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 client/res/templates/fields/address/list-link.tpl diff --git a/client/res/templates/fields/address/list-link.tpl b/client/res/templates/fields/address/list-link.tpl new file mode 100644 index 0000000000..59a51bcfd6 --- /dev/null +++ b/client/res/templates/fields/address/list-link.tpl @@ -0,0 +1,7 @@ +{{#if formattedAddress}} + {{breaklines formattedAddress}} +{{/if}} diff --git a/client/src/views/fields/address.js b/client/src/views/fields/address.js index 3f9b13d145..5f6e0b42a2 100644 --- a/client/src/views/fields/address.js +++ b/client/src/views/fields/address.js @@ -51,6 +51,7 @@ class AddressFieldView extends BaseFieldView { // noinspection JSUnusedGlobalSymbols editTemplate4 = 'fields/address/edit-4' searchTemplate = 'fields/address/search' + listLinkTemplate = 'fields/address/list-link' postalCodeField streetField @@ -88,7 +89,7 @@ class AddressFieldView extends BaseFieldView { data[item + 'Value'] = this.model.get(this[item + 'Field']); }); - if (this.mode === this.MODE_DETAIL || this.mode === this.MODE_LIST) { + if (this.isReadMode()) { data.formattedAddress = this.getFormattedAddress(); data.isNone = data.formattedAddress === null;