Neben der Beschränkung auf den Objekttyp gibt es noch eine Möglichkeit, die erlaubte Menge an Objekten weiter einzuschränken. Und zwar auf Objekte, deren Attribute bestimmte Werte besitzen.
Speicherort |
XML-Datei im Ordner xml |
Vorgehen |
Fügen Sie ein Element <listRestriction> als neues Kind-Element hinzu. Es hat keine Eigenschaft, sondern dient nur der Gruppierung der Kind-Elemente <attributeRestriction>. Sie verfügen über die folgenden beiden Pflichteigenschaften:
Objekte mit anderen Werten als den erlaubten können nicht zugeordnet werden. |
Bemerkung |
Es sollte nur auf Attribute verwiesen werden, die sich im Lebenszyklus des Objekts nicht mehr verändern, wie der Typ eines Hierarchieobjekts. Elemente <listRestriction> eines List-Attributs sind ODER-verknüpft. Elemente <attributeRestriction> einer List-Restriction sind UND-verknüpft. |
Dokumente |
objectTypes.xsd |
Beispiel |
ModifyObject_AddListAttribute \WEB-INF\config\custom\xml\custom.xml: Add list restrictions |