Hilfe-Center

iAttributeValue

Dies ist die Basis aller Attribut-Typen.

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.

Copy

Model.Shape.GetAttributeValue("Bild").File

ReadOnly Property AttributeName As String

Gibt den Attribute Namen des Attributs zurück.

Copy

Model.Shape.GetAttributeValue("Bild").AttributeName

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

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

Gibt den Typen des Attributs zurück.

Copy

Model.Shape.GetAttributeValue("Bild").AttributeType

ReadOnly Property Rank As Integer

Gibt die Position des Attributs zurück.

Copy

Model.Shape.GetAttributeValue("Bild").Rank

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

Model.Shape.GetAttributeValue("Bild").TypedImage

ReadOnly Property TypedText As iTypedText

Liefert ein Object vom Typ iTypedText zurück.

Copy

Model.Shape.GetAttributeValue("Text").TypedText

Copy

Model.Shape.GetAttributeValue("Link").TypedLink

ReadOnly Property TypedFile As iTypedFile

Liefert ein Object vom Typ iTypedFile zurück.

Copy

Model.Shape.GetAttributeValue("File").iTypedFile

ReadOnly Property TypedDate As iTypedDate

Liefert ein Object vom Typ iTypedDate zurück.

Copy

Model.Shape.GetAttributeValue("Date").iTypedDate

ReadOnly Property TypedDropdown As iTypedDropdown

Liefert ein Object vom Typ iTypedDropdown zurück.

Copy

Model.Shape.GetAttributeValue("Dropdown").iTypedDropdown

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

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

Löscht das Element von einem Multiple-Attribut.

War dieser Beitrag hilfreich?
10 von 10 fanden dies hilfreich.
Es ist ein technisches Problem aufgetreten. Bitte wenden Sie sich telefonisch oder per E-Mail an uns.