address field: support list-link template

This commit is contained in:
Yuri Kuznetsov
2024-06-21 22:12:04 +03:00
parent 25aed1a1c4
commit 53bf9b024a
2 changed files with 9 additions and 1 deletions
@@ -0,0 +1,7 @@
{{#if formattedAddress}}
<a
href="#{{scope}}/view/{{model.id}}"
class="link"
data-id="{{model.id}}"
>{{breaklines formattedAddress}}</a>
{{/if}}
+2 -1
View File
@@ -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;