From b5f8e9421769c5842985914ef473948e07d71ade Mon Sep 17 00:00:00 2001
From: Sebastian Listl <s.listl@adito.de>
Date: Tue, 8 Dec 2020 10:36:18 +0100
Subject: [PATCH] #1070093 Objectselection attributes in preview

---
 .../entityfields/value_lookup/stateProcess.js                | 5 ++++-
 .../AttributeRelationPreviewList.aod                         | 4 ++++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/entity/AttributeRelation_entity/entityfields/value_lookup/stateProcess.js b/entity/AttributeRelation_entity/entityfields/value_lookup/stateProcess.js
index e0ce90c1753..051e58a290e 100644
--- a/entity/AttributeRelation_entity/entityfields/value_lookup/stateProcess.js
+++ b/entity/AttributeRelation_entity/entityfields/value_lookup/stateProcess.js
@@ -4,8 +4,11 @@ import("system.result");
 import("Attribute_lib");
 
 var fieldState;
-if (AttributeTypeUtil.useLookup(vars.get("$field.ATTRIBUTE_TYPE")))
+if ((vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT || vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
+    && AttributeTypeUtil.useLookup(vars.get("$field.ATTRIBUTE_TYPE")))
+{
     fieldState = neon.COMPONENTSTATE_EDITABLE;
+}
 else 
     fieldState = neon.COMPONENTSTATE_INVISIBLE;
 
diff --git a/neonView/AttributeRelationPreviewList/AttributeRelationPreviewList.aod b/neonView/AttributeRelationPreviewList/AttributeRelationPreviewList.aod
index 3ecddbf8b49..2c17aad789a 100644
--- a/neonView/AttributeRelationPreviewList/AttributeRelationPreviewList.aod
+++ b/neonView/AttributeRelationPreviewList/AttributeRelationPreviewList.aod
@@ -18,6 +18,10 @@
           <name>ec5ceac7-a2d4-4912-b04b-adc83d3e9589</name>
           <entityField>VALUE</entityField>
         </neonTitledListTableColumn>
+        <neonTitledListTableColumn>
+          <name>2ec9274b-a800-4a38-8139-418543161be2</name>
+          <entityField>VALUE_LOOKUP</entityField>
+        </neonTitledListTableColumn>
       </columns>
     </titledListViewTemplate>
   </children>
-- 
GitLab