From 319f37beba934be8737b025a6a62a1bda3502070 Mon Sep 17 00:00:00 2001 From: Michael Spahn Date: Mon, 24 Jul 2017 17:50:48 +0200 Subject: [PATCH] deal with virtual fields in recorddisplaypanel Change-Id: I192a2fa7ef8d404181666f309208d126e37c4389 Reviewed-on: http://gerrit.tine20.com/customers/5298 Reviewed-by: Michael Spahn Tested-by: Michael Spahn --- tine20/Tinebase/js/widgets/display/RecordDisplayPanel.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tine20/Tinebase/js/widgets/display/RecordDisplayPanel.js b/tine20/Tinebase/js/widgets/display/RecordDisplayPanel.js index 1ff6cfa..066be07 100644 --- a/tine20/Tinebase/js/widgets/display/RecordDisplayPanel.js +++ b/tine20/Tinebase/js/widgets/display/RecordDisplayPanel.js @@ -138,6 +138,11 @@ Tine.widgets.display.RecordDisplayPanel = Ext.extend(Ext.ux.display.DisplayPanel fieldLabel: this.app.i18n._hidden(fieldDefinition.label || fieldDefinition.fieldName), }; + if (fieldType === 'virtual') { + field.fieldLabel = fieldDefinition.config.label; + fieldType = fieldDefinition.config.type || 'textfield'; + } + if (fieldsToExclude.indexOf(fieldDefinition.fieldName) < 0 && ! fieldDefinition.shy) { if (fieldType == 'text') { Ext.apply(field, { -- 2.7.4