From d78b0fbbe08c51d8d870c11a7a99a649a92c7bb9 Mon Sep 17 00:00:00 2001 From: Johannes Hoermann <j.hoermann@adito.de> Date: Mon, 13 May 2019 11:45:22 +0200 Subject: [PATCH] Classification refactorings / fixes --- .../Classification_entity.aod | 1 + .../classificationscore_id/titleProcess.js | 6 +++++- .../_____LANGUAGE_EXTRA.aod | 14 +++++++++++++- language/_____LANGUAGE_de/_____LANGUAGE_de.aod | 13 +++++++++++-- language/_____LANGUAGE_en/_____LANGUAGE_en.aod | 12 ++++++++++++ .../ClassificationTree_view.aod | 18 +++++++++++++----- 6 files changed, 55 insertions(+), 9 deletions(-) diff --git a/entity/Classification_entity/Classification_entity.aod b/entity/Classification_entity/Classification_entity.aod index f7bcb256a8e..cfb15466178 100644 --- a/entity/Classification_entity/Classification_entity.aod +++ b/entity/Classification_entity/Classification_entity.aod @@ -16,6 +16,7 @@ </entityField> <entityField> <name>CLASSIFICATIONSCORE_ID</name> + <title>Selection</title> <consumer>ClassificationScores</consumer> <titleProcess>%aditoprj%/entity/Classification_entity/entityfields/classificationscore_id/titleProcess.js</titleProcess> <displayValueProcess>%aditoprj%/entity/Classification_entity/entityfields/classificationscore_id/displayValueProcess.js</displayValueProcess> diff --git a/entity/Classification_entity/entityfields/classificationscore_id/titleProcess.js b/entity/Classification_entity/entityfields/classificationscore_id/titleProcess.js index 8100cef278f..5cf0ef8986f 100644 --- a/entity/Classification_entity/entityfields/classificationscore_id/titleProcess.js +++ b/entity/Classification_entity/entityfields/classificationscore_id/titleProcess.js @@ -1,5 +1,9 @@ +import("system.neon"); import("system.result"); import("system.vars"); import("system.translate"); -result.string(translate.text(vars.get("$field.SCORETYPE"))) \ No newline at end of file +if (vars.get("$sys.recordstate") && vars.get("$sys.recordstate") != neon.OPERATINGSTATE_VIEW) +{ + result.string(translate.text(vars.get("$field.SCORETYPE"))) +} \ No newline at end of file diff --git a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod index 37bc92a9719..c0bd72a9fd4 100644 --- a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod +++ b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod @@ -3840,6 +3840,9 @@ <entry> <key>Possible Values</key> </entry> + <entry> + <key>251 to 1,000</key> + </entry> <entry> <key>a</key> </entry> @@ -3847,7 +3850,16 @@ <key>${SCORETYPE_ALREADY_EXISTS}</key> </entry> <entry> - <key>251 to 1,000</key> + <key>1</key> + </entry> + <entry> + <key>Selection</key> + </entry> + <entry> + <key>aasfd</key> + </entry> + <entry> + <key>123</key> </entry> </keyValueMap> <font name="Dialog" style="0" size="11" /> diff --git a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod index 070be9b2219..2ea688f9083 100644 --- a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod +++ b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod @@ -4797,8 +4797,17 @@ <value>Der eingegebene Bewertungstyp existiert bereits in irgend einer Klassifizierung.</value> </entry> <entry> - <key>New step</key> - <value>Neue Stufe</value> + <key>1</key> + </entry> + <entry> + <key>Selection</key> + <value>Auswahl</value> + </entry> + <entry> + <key>aasfd</key> + </entry> + <entry> + <key>123</key> </entry> </keyValueMap> <font name="Dialog" style="0" size="11" /> diff --git a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod index 524bc32ce50..7a526bc2bd1 100644 --- a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod +++ b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod @@ -3901,6 +3901,18 @@ <entry> <key>251 to 1,000</key> </entry> + <entry> + <key>1</key> + </entry> + <entry> + <key>Selection</key> + </entry> + <entry> + <key>aasfd</key> + </entry> + <entry> + <key>123</key> + </entry> </keyValueMap> <font name="Dialog" style="0" size="11" /> </language> diff --git a/neonView/ClassificationTree_view/ClassificationTree_view.aod b/neonView/ClassificationTree_view/ClassificationTree_view.aod index 9458284d2a8..1e510bc616b 100644 --- a/neonView/ClassificationTree_view/ClassificationTree_view.aod +++ b/neonView/ClassificationTree_view/ClassificationTree_view.aod @@ -8,10 +8,8 @@ </boxLayout> </layout> <children> - <treeViewTemplate> - <name>classificationTree</name> - <titleField>SCORETYPE</titleField> - <descriptionField>CLASSIFICATIONSCORE_ID</descriptionField> + <treeTableViewTemplate> + <name>ClassificationTreeTable</name> <defaultGroupFields> <element>CLASSIFICATIONNUMBER</element> </defaultGroupFields> @@ -19,6 +17,16 @@ <showChildrenCount v="false" /> <entryAction>edit</entryAction> <entityField>#ENTITY</entityField> - </treeViewTemplate> + <columns> + <neonTableColumn> + <name>246c0212-dadb-4d71-9567-ceab37e9ef10</name> + <entityField>SCORETYPE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>9a62baa4-71cf-4b9d-8cd6-883b233a9b84</name> + <entityField>CLASSIFICATIONSCORE_ID</entityField> + </neonTableColumn> + </columns> + </treeTableViewTemplate> </children> </neonView> -- GitLab