Dieses Dokument wurde von KI übersetzt. Für genaue Informationen lesen Sie bitte die englische Version.
ctx.model
Die FlowModel-Instanz, in der sich der aktuelle RunJS-Ausführungskontext befindet. Sie dient als Standard-Einstiegspunkt für Szenarien wie JSBlock, JSField und JSAction. Der spezifische Typ variiert je nach Kontext: Es kann sich um eine Unterklasse wie BlockModel, ActionModel oder JSEditableFieldModel handeln.
Anwendungsbereiche
Hinweis: Wenn Sie auf den übergeordneten Block, der das aktuelle JS enthält (z. B. ein Formular- oder Tabellen-Block), zugreifen müssen, verwenden Sie
ctx.blockModel. Um auf andere Modelle zuzugreifen, verwenden Siectx.getModel(uid).
Typdefinition
FlowModel ist die Basisklasse. Zur Laufzeit handelt es sich um eine Instanz verschiedener Unterklassen (wie BlockModel, FormBlockModel, TableBlockModel, JSEditableFieldModel, ActionModel usw.). Die verfügbaren Eigenschaften und Methoden hängen vom jeweiligen Typ ab.
Häufig genutzte Eigenschaften
Häufig genutzte Methoden
Beziehung zu ctx.blockModel und ctx.getModel
In einem JSField ist ctx.model das Feld-Modell, während ctx.blockModel der Formular- oder Tabellen-Block ist, der dieses Feld enthält.
Beispiele
Aktualisierung des Block- oder Aktionsstatus
Auslösen von Modell-Ereignissen
Verwendung der UID für die Popup-Bindung oder den modellübergreifenden Zugriff
Verwandte Themen
- ctx.blockModel: Das übergeordnete Block-Modell, in dem sich das aktuelle JS befindet.
- ctx.getModel(): Andere Modelle über die UID abrufen.

