Dieses Dokument wurde von KI übersetzt. Für genaue Informationen lesen Sie bitte die englische Version.
ctx.view
Der aktuell aktive View-Controller (Dialog, Drawer, Popover, eingebetteter Bereich usw.), der für den Zugriff auf Informationen und Operationen auf Ansichtsebene verwendet wird. Er wird von FlowViewContext bereitgestellt und ist nur innerhalb von Inhalten verfügbar, die über ctx.viewer oder ctx.openView geöffnet wurden.
Anwendungsfälle
Hinweis:
ctx.viewist nur in RunJS-Umgebungen mit einem View-Kontext verfügbar (z. B. innerhalb descontentvonctx.viewer.dialog(), in Dialogformularen oder innerhalb von Verknüpfungsauswahlen). In Standardseiten oder Backend-Kontexten ist esundefined. Es wird empfohlen, Optional Chaining zu verwenden (ctx.view?.close?.()).
Typdefinition
Gängige Eigenschaften und Methoden
Derzeit unterstützen nur
dialogunddrawerdie KomponentenHeaderundFooter.
Gängige Felder in inputArgs
Die Felder in inputArgs variieren je nach Öffnungsszenario. Zu den häufigsten Feldern gehören:
Greifen Sie auf diese über ctx.getVar('ctx.view.inputArgs.xxx') oder ctx.view.inputArgs.xxx zu.
Beispiele
Schließen der aktuellen Ansicht
Verwendung von Header / Footer im Inhalt
Verzweigung basierend auf Ansichtstyp oder inputArgs
Beziehung zu ctx.viewer und ctx.openView
ctx.viewer ist für das „Öffnen“ einer Ansicht zuständig, während ctx.view die „aktuelle“ Ansichtsinstanz darstellt. ctx.openView wird verwendet, um vorkonfigurierte Workflow-Ansichten zu öffnen.
Hinweise
ctx.viewist nur innerhalb einer Ansicht verfügbar; auf Standardseiten ist esundefined.- Verwenden Sie Optional Chaining:
ctx.view?.close?.(), um Fehler zu vermeiden, wenn kein View-Kontext existiert. - Das
resultvonclose(result)wird an das vonctx.viewer.open()zurückgegebene Promise übergeben.
Verwandte Themen
- ctx.openView(): Öffnet eine vorkonfigurierte Workflow-Ansicht
- ctx.modal: Leichtgewichtige Popups (Informationen, Bestätigungen usw.)
ctx.viewerbietet Methoden wiedialog(),drawer(),popover()undembed()zum Öffnen von Ansichten an. Der über diese Methoden geöffnetecontentkann aufctx.viewzugreifen.

