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
ReadOnly Property File As iFile
Liefert das File-Objekt zu derjenigen Datei, die in der Eigenschaft "FileID" festgelegt ist.
Copy
ReadOnly Property AttributeName As String
Gibt den Attribute Namen des Attributs zurück.
Copy
ReadOnly Property Value As Object
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
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
ReadOnly Property Scope As Content.Enum.Scope
Gibt Anzeigebereich des Attributs zurück.
Copy
ReadOnly Property AttributeType As Content.AttributeValue.Type
Gibt den Typen des Attributs zurück.
Copy
ReadOnly Property Rank As Integer
Gibt die Position des Attributs zurück.
Copy
ReadOnly Property Version As Integer
Liefert die Version des Datensatzes. Pro Änderung an einem Objekt wird die Version erhöht.
ReadOnly Property TypedImage As iTypedImage
Liefert ein Object vom Typ iTypedImage zurück.
Copy
ReadOnly Property TypedText As iTypedText
Liefert ein Object vom Typ iTypedText zurück.
Copy
ReadOnly Property TypedLink As iTypedLink
Liefert ein Object vom Typ iTypedLink zurück.
Copy
ReadOnly Property TypedFile As iTypedFile
Liefert ein Object vom Typ iTypedFile zurück.
Copy
ReadOnly Property TypedDate As iTypedDate
Liefert ein Object vom Typ iTypedDate zurück.
Copy
ReadOnly Property TypedDropdown As iTypedDropdown
Liefert ein Object vom Typ iTypedDropdown zurück.
Copy
ReadOnly Property TypedInteger As iTypedInteger
Liefert ein Object vom Typ iTypedInteger zurück.
ReadOnly Property TypedDecimal As iTypedDecimal
Liefert ein Object vom Typ iTypedDecimal zurück.
ReadOnly Property TypedBoolean As iTypedBoolean
Liefert ein Object vom Typ iTypedBoolean zurück.
ReadOnly Property MaxElements As Integer
Liefert die maximale Anzahl an Elementen des Attributs.
Copy
ReadOnly Property Config As iConfig
Liefert die Daten aus der Konfigurationsdatei.
Copy
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