From 4ed4a942098de794587868d08c19087f444f4514 Mon Sep 17 00:00:00 2001 From: yuri Date: Fri, 28 Apr 2017 15:50:18 +0300 Subject: [PATCH] export changes --- client/src/views/export/record/record.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/client/src/views/export/record/record.js b/client/src/views/export/record/record.js index 9b19717295..8dd8bd6ff3 100644 --- a/client/src/views/export/record/record.js +++ b/client/src/views/export/record/record.js @@ -67,6 +67,22 @@ Espo.define('views/export/record/record', 'views/record/base', function (Dep) { this.createField('useCustomFieldList', 'views/fields/bool', { }); + var setFieldList = this.model.get('fieldList') || []; + setFieldList.forEach(function (item) { + if (~fieldList.indexOf(item)) return; + if (!~item.indexOf('_')) return; + + var arr = item.split('_'); + + fieldList.push(item); + + var foreignScope = this.getMetadata().get(['entityDefs', this.scope, 'links', arr[0], 'entity']); + if (!foreignScope) return; + translatedOptions[item] = this.getLanguage().translate(arr[0], 'links', this.scope) + '.' + this.getLanguage().translate(arr[1], 'fields', foreignScope); + + }, this); + + this.createField('fieldList', 'views/fields/multi-enum', { required: true, translatedOptions: translatedOptions,