<< Click to Display Table of Contents >> Administration > Menyreferens > Administration > Kodlistor > Kodlistehanterare > Mer om kodlistor |
Vissa kodlistor behöver skilja på olika subtyper av objekt. Exempel är kabelbeteckningar som kan skilja mellan låg- och högspänning. För detta används fältet DP_SUBTYPE.
En kodlista kan innehålla flera fält som tillsammans styr flera rullgardinslistor i attributformuläret. Det gör det möjligt att skapa en dynamisk filtrering där ett val i en lista begränsar vilka alternativ som visas i nästa.
Exempel:
En kodlista med kolumnerna Tillverkare, Material och Dimension kan konfigureras så att valet av tillverkare styr vilka material som blir valbara, och materialvalet i sin tur styr vilka dimensioner som visas.
Codenum |
Tillverkare |
Material |
Dimension |
0 |
ABB |
Plast |
10 |
1 |
ABB |
Plast |
20 |
2 |
ABB |
Plast |
30 |
3 |
ABB |
Plast |
40 |
4 |
ABB |
Plast |
50 |
5 |
ABB |
Plast |
60 |
6 |
ABB |
Stål |
20 |
7 |
ABB |
Stål |
30 |
8 |
ABB |
Stål |
70 |
9 |
ABB |
Stål |
80 |
10 |
ABB |
Koppar |
20 |
11 |
ABB |
Koppar |
30 |
12 |
ABB |
Koppar |
90 |
… |
|
|
|
100 |
Ericsson |
Plast |
10 |
101 |
Ericsson |
Plast |
20 |
102 |
Ericsson |
Plast |
30 |
… |
|
|
|
120 |
Ericsson |
Plast |
110 |
121 |
Ericsson |
Plast |
120 |
122 |
Ericsson |
Stål |
20 |
123 |
Ericsson |
Stål |
90 |
124 |
Ericsson |
Papper |
20 |
Om ABB väljs som tillverkare visar materiallistan de materialtyper som finns definierade för ABB. På samma vis filtreras enbart alternativen 20, 30 och 90 fram i dimensionslistan, omdu sen anger Koppar i materiallistan.
Det värde som sparas ner för objektet är precis som tidigare endast kodvärdet. Önskas ytterligare en dimension för ABB:s kopparkablar, lägger du alltså till en ny rad i kodlistan med fältvärdena kodvärde/ABB/Koppar/ny dimension.