setProperty

Das setProperty-Objekt ändert eine Eigenschaft des ihm übergeordneten Objekts. Ein übergeordnetes Objekt kann beliebig viele setProperty-Objekte enthalten.

Bei der target-Eigenschaft handelt es sich um einen Referenzsyntaxausdruck, der eine einzelne Eigenschaft des übergeordneten Objekts beschreibt. Diese Eigenschaft gibt die Node an, für die der Wert auf den vom ref-Objekt und der connection-Eigenschaft angegebenen Wert festgelegt werden muss. Das Ziel, das beispielsweise das toolTip-Objekt für ein Feld setzt, ist access.toolTip.

Innerhalb des übergeordneten Containers gibt es keine Einschränkungen hinsichtlich der Ziele für die Eigenschaften des setProperty-Objekts. Das setProperty-Objekt kann jedoch nicht auf die Eigenschaften verschachtelter Container verweisen.

Die Anwendung des setProperty-Objekts ist ein Vorlagenvorgang. Beim Erstellen des Formulars aufgrund einer Zusammenführung wird der Verweis aufgelöst und der Datenwert auf die target-Eigenschaft angewendet. Zwischen der Daten-Node und der Eigenschaft gibt es keine permanente Verknüpfung. Nachfolgende Änderungen an den Daten werden nur an die Zieleigenschaft übertragen, wenn eine weitere Zusammenführung erfolgt.

Hinweis: Die Verwendung des setProperty-Objekts für bindungsbezogene Eigenschaften, wie z. B. bind-Objekt oder #name ist nicht sinnvoll, da die setProperty-Anwendung nach der Zusammenführung auftritt.

Hierarchie der Objekte

Modell

Untergeordnete Objekte

Formularmodell

ref

Übergeordnete Klasse

node-Klasse-Klasse

Eigenschaften

Name

Beschreibung

Typ

Zugriff

connection

Gibt den Namen der zugeordneten Verbindungssteuerung in der Verbindungsgruppe an.

Zeichenfolge

Lesen/Schreiben

target

Gibt das Objekt an, auf das sich die Aktion auswirkt.

Zeichenfolge

Lesen/Schreiben

Methoden

Keine