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;