diff --git a/entity/AttributeRelation_entity/entityfields/value_lookup/stateProcess.js b/entity/AttributeRelation_entity/entityfields/value_lookup/stateProcess.js index e0ce90c175370c539ed09e94eab727271db1cc2d..051e58a290e40ba32c7f91d3782eb37a59768e96 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 3ecddbf8b499e01439f931aece466f54b8294985..2c17aad789a69aeac878f62ffc517503d9071881 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>