Freigeben über


Kombinieren von Listentypen

Sie können mehrere Listentypen für ein einzelnes Feld angeben. In diesem Thema wird definiert, wie die resultierende Elementliste bestimmt wird.

In den folgenden Beschreibungen werden die nachstehenden Konventionen verwendet:

  • Alle Werte für eine ALLOWEDVALUES-Liste werden als {Menge A} identifiziert.

  • Alle Werte für eine SUGGESTEDVALUES-Liste werden als {Menge S} identifiziert.

  • Alle Werte für eine PROHIBITEDVALUES-Liste werden als {Menge P} identifiziert.

Festlegen gültiger Werte

Die für ein Feld gültigen Werte werden durch Subtraktion der {Menge P} von {Menge A} ermittelt. Wenn {Menge A} keine Einträge enthält, wird davon ausgegangen, dass {Menge A} sämtlichen möglichen Werten entspricht. Dies liegt daran, dass keine gültigen Werte definiert wurden. Folglich sind alle Werte außer den ausdrücklich in {Menge P} angegebenen Werten zulässig.

Beim Festlegen von gültigen Werten für ein Feld ist {Menge S} ohne Bedeutung. Sie wird jedoch zur Bestimmung der Werte herangezogen, die in der Dropdownliste angezeigt werden.

Auffüllen einer Dropdownliste mit Listenwerten

Die folgenden Regeln verwenden den Inhalt der Mengen ALLOWEDVALUES, SUGGESTEDVALUES und PROHIBITEDVALUES, um die Werte zum Auffüllen einer Dropdownliste festzulegen.

If {set S} AND {set A} have no entries
        Result: Empty list
If {set S} has entries and {set A} has no entries
        Result: The values are obtained by subtracting {set P} from {set S}
If {set S} AND {set A} have entries
        Result: The list of values are obtained by:
                a. Intersecting {set A} with {set S} to get {intermediate set I}
                b. Subtracting {set P} from {intermediate set I}
If {set S} has no entries and {set A} has entries
        Result: The list of values are obtained by subtracting {set P} from {set A}

Angeben von mehreren Listen

Wenn Sie zu einem bestimmten Zeitpunkt mehrere <ALLOWEDVALUE>-Mengen angeben (z. B. eine <ALLOWEDVALUE>-Menge, die sich auf einen gesamten Arbeitsaufgabentyp erstreckt, und eine <ALLOWEDVALUE>-Menge, die sich auf den gesamten Zustand erstreckt), wird die Schnittmenge dieser beiden Mengen als endgültige Menge {Menge A} verwendet.

Wenn Sie mehrere <SUGGESTEDVALUES>- oder <PROHIBITEDVALUES>-Mengen angeben, stellt die Vereinigung dieser Mengen die endgültige Menge dar, also {Menge S} bzw. {Menge P}.

Siehe auch

Konzepte

Definieren und Verwenden von Listen, Auswahllisten und globalen Listen