Listendefinitionen über mehrere Ebenen am Beispiel der Metadaten für die Klassifikation.
Definiert werden die Listen in der \Ressources\Lists.xml oder einer eigenen Listendefinition. Die Listen werden über die PrimusSE.cfg.xml im Abschnitt Lists eingebunden
<Lists include=".\Resources\LISTS.xml|.\Resources\SE_MATERIAL.LIST.xml">
In einer übergeordneten Liste wird mit dem Attribut childlist bei jedem Eintrag angegeben aus welcher untergeordneten Liste bei Auswahl dieses Eintrags etwas ausgewählt werden kann.
| Code | Erläuterung |
|---|---|
| <List_Classes1> | Name der Liste. |
| Verweis in der PrimusSE.cfg.xml | |
| <entry value=„Listeneintrag“ text=„$Primus.str oder .ustr“ childlist=„Liste für nächste Ebene“/> | Syntax |
| <entry value=„PRCHPART“ text=„$Primus.LST_PRCHPART“ childlist=„List_Classes2_PurchasedPart“ /> | Eintrag 1 |
| <entry value=„STDPART“ text=„$Primus.LST_STDPART“ childlist=„List_Classes2_StandardPart“ /> | Eintrag 2 |
| <entry value=„SELFPROD“ text=„$Primus.LST_SELFPROD“ childlist=„List_Classes2_SelfProd“ /> | Eintrag 3 |
| <entry value=„Aldi“ text=„$Primus.LST_aldi“ childlist=„List_Classes2_Aldi“ /> | Eintrag 4 |
| </List_Classes1> | Abschluss der Liste |
| Code | Erläuterung |
|---|---|
| <List_Classes2_Aldi> | Name der Liste |
| <entry value=„North“ text=„$Primus.LST_N“ childlist=„List_Classes3_ALDI“ /> | Eintrag 1 |
| <entry value=„South“ text=„$Primus.LST_S“ childlist=„List_Classes3_ALDI“ /> | Eintrag 2 |
| <List_Classes2_Aldi> |
| Code | Erläuterung |
|---|---|
| <List_Classes3_Aldi> | Name der Liste |
| <entry value=„Listeneintrag“ text= $Primus.str oder .ustr /> | Syntax Keine Childlist mehr |
| <entry value=„Fruit and Vegetable“ text=„$Primus.LST_FRUIT“ /> | Eintrag 1 |
| <entry value=„Fresh“ text=„$Primus.LST_Fresh“ /> | Eintrag 2 |
| <entry value=„Frozen“ text=„$Primus.LST_FROZEN“ /> | Eintrag 3 |
| <entry value=„NON_FOOD“ text=„$Primus.LST_NonFood“ /> | Eintrag 4 |
| <entry value=„REST“ text=„$Primus.LST_REST“ /> | Eintrag 5 |
| </List_Classes3_Aldi> |
<List_Classes1>\\ <entry value="Wert1" text="$Primus.LST_WERT1" childlist="List_Classes2_WERT1" />\\ <entry value="Wert2" text="$Primus.LST_WERT2" childlist="List_Classes2_WERT2" />\\ </List_Classes1>
<List_Classes2_WERT1>\\ <entry value="Listeneintrag" text= $Primus.str oder .ustr />\\ <entry value="Fruit and Vegetable" text="$Primus.LST_FRUIT" />\\ </List_Classes2_WERT1>