Attribute speichern Werte von verschiedenen Typen. Attribute können Shapes und Pages zugeordnet und von Administratoren/Autoren bearbeitet werden. iAttributeValue repräsentiert die Basisklasse aller Attributtypen, d.h. die hier beschriebenen Eigenschaften können von allen Attributtypen aus abgefragt werden und, wenn ein Attribut nicht typisiert ist.
ReadOnly Property ID As Integer
Gibt die ID des Attributs zurück.
Copy
Model.Shape.GetAttributeValue("Bild").ID
ReadOnly Property File As iFile
Liefert das File-Objekt zu derjenigen Datei, die in der Eigenschaft "FileID" festgelegt ist.
Gibt den Wert des Attributs zurück. Dieser ist nicht typisiert. Es gibt für jedes Attribut auch eine Funktion die den Wert typisiert zurückgibt. Diese sind weiter unten im Einzelnen erklärt.
Copy
Model.Shape.GetAttributeValue("Bild").Value
ReadOnly Property ParentPage As iPage [V2]
Gibt die Elternseite des Attributs zurück.
Es wird Nothing geliefert, wenn der Scope Shape ist.
ReadOnly Property ParentShape As iPage [V2]
Gibt das Elternshape des Attributs zurück.
Copy
Model.Shape.GetAttributeValue("Bild").ParentID
ReadOnly Property Scope As Content.Enum.Scope
Gibt Anzeigebereich des Attributs zurück.
Copy
Model.Shape.GetAttributeValue("Bild").Scope
ReadOnly Property AttributeType As Content.AttributeValue.Type
Liefert die maximale Anzahl an Elementen des Attributs.
Copy
Model.Shape.GetAttributeValue("Bild").MaxElements
ReadOnly Property Config As iConfig
Liefert die Daten aus der Konfigurationsdatei.
Copy
Model.Shape.GetAttributeValue("Bild").Config
ReadOnly Property IsDefault As Boolean
Gibt an ob das AttributeValue den Default Wert liefert.
ReadOnly Property ApiOnly As Boolean
Gibt an, ob das Attribut in der Config auf "APIOnly" gesetzt wurde. Das bedeutet, dass das Attribut nur per API verändert werden kann, nicht aber über die Pflegeoberfläche von CONTAILOR. Für APIOnly-Attribute werden onPage keine Controls gerendert und offPage wird es immer als inaktiv angezeigt.
ReadOnly Property RootObjectShape As iShape
Gibt das Shape zurück, in dem das Attribut liegt. Nothing, wenn es ein Seitenattribut ist.
ReadOnly Property RootObjectPage As iPage
Gibt die Seite zurück, in dem das Attribut liegt.
DeleteFromMultipleAttribute(Modifier As iPerson) As API.Enum.DeleteResult
Löscht das Element von einem Multiple-Attribut.
DeleteFromWebsiteMultipleAttribute(EditPage As iPage, Modifier As iPerson) As API.Enum.DeleteResult