From 2f93dfd653a7b41bed5b1b6e3b45eb8819ef71c9 Mon Sep 17 00:00:00 2001 From: yuri Date: Wed, 2 Oct 2019 12:18:27 +0300 Subject: [PATCH] array displayAsList --- client/src/views/fields/array.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/client/src/views/fields/array.js b/client/src/views/fields/array.js index 75812f0799..ef4931c5fe 100644 --- a/client/src/views/fields/array.js +++ b/client/src/views/fields/array.js @@ -119,6 +119,9 @@ define('views/fields/array', ['views/fields/base', 'lib!Selectize'], function (D this.setupTranslation(); } + this.displayAsLabel = this.params.displayAsLabel || this.displayAsLabel; + this.displayAsList = this.params.displayAsList || this.displayAsList; + if (this.params.isSorted && this.translatedOptions) { this.params.options = Espo.Utils.clone(this.params.options); this.params.options = this.params.options.sort(function (v1, v2) { @@ -390,7 +393,10 @@ define('views/fields/array', ['views/fields/base', 'lib!Selectize'], function (D }, this) - if (this.params.displayAsLabel) { + if (this.displayAsList) { + if (!list.length) return ''; + return '
' + list.join('
') + '
'; + } else if (this.displayAsLabel) { return list.join(' '); } else { return list.join(', ')