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.
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
|