Komponenten mithilfe von Voreinstellungen automatisch konfigurieren
Verwenden Sie Komponentenvoreinstellungen, um Komponenten auf kompatiblen Seiten automatisch zu konfigurieren.
Verwenden Sie Komponentenvoreinstellungen, um vordefinierte Konfigurationswerte und Ereigniszuordnungen auf Komponenten anzuwenden. UI BuilderSeitenvorlagen enthalten ControllerDie Voreinstellungen zum Definieren von Komponentenkonfigurationswerten verwenden.
Voreinstellungen wenden vorgefertigte Konfigurationen auf Komponenteneigenschaften und Ereignis-Handler an und sind nur für bestimmte Komponenten verfügbar. Sie basieren auf allgemeinen Anwendungsfällen für Komponenten, z. B. Konfiguration von Formular Komponente mit Feldern, die normalerweise auf einer Datensatzseite enthalten sind.
Durch das Anwenden einer Voreinstellung werden Komponenten automatisch so konfiguriert, dass sie sofort funktionieren, was die Erstellung und Wartung von Seiten für Seitenautoren vereinfacht.
Voreinstellungen bieten Seitenautoren die folgenden Vorteile:
- Verarbeitung komplexer Daten- und Ereignisbindungen für Komponenten
- Reduzierte Betriebs- und Wartungskosten durch Definition extern auf Seiten
Im Konfigurationsbereich können Sie auswählen, ob eine Voreinstellung auf die ausgewählte Komponente angewendet oder stattdessen manuell konfiguriert werden soll. Standardvoreinstellungen werden automatisch auf Komponenten angewendet, wenn eine Seite aus einer Vorlage erstellt wird oder der für die Voreinstellung erforderliche Controller der Seite bereits hinzugefügt wurde. Alle von der Voreinstellung konfigurierten Eigenschaften oder Ereignisse werden als schreibgeschützt angezeigt, wenn eine Voreinstellung angewendet wird.
Sie können Werte überschreiben, die durch eine Voreinstellung konfiguriert wurden, aber dadurch übernehmen Sie die Verantwortung für die Komponentenkonfiguration und -Wartung.
Daten- und Ereignisbindungen
Voreinstellungen können Bindungen enthalten an:
- Controller-Ausgabeeigenschaften (@Data)
- Ereignisnutzlasten (@Payload)
- Sitzungskontext (@context.session)
- Komplexe Formeln (Client-Transformationen)
Voreinstellungen können auch Ereigniszuordnungen zu den behandelten Ereignissen eines Controllers enthalten. Weitere Informationen finden Sie unter Verwalten Sie Aktionen auf UI Builder-Seiten.
Controller
Voreinstellungen verbinden Komponenten mithilfe eines Controllers mit Daten- und Ereigniszuordnungen. Wenn sich der für eine Voreinstellung erforderliche Controller noch nicht auf der Seite befindet, werden Sie in der Voreinstellung aufgefordert, die erforderlichen Eigenschaften des Controllers zu konfigurieren, und der Controller wird hinzugefügt. Nachdem ein Controller einer Seite hinzugefügt wurde, werden Komponenten, denen Voreinstellungen zugeordnet sind, in der Komponentenliste hervorgehoben. Weitere Informationen finden Sie unter Daten binden an UI BuilderSeiten mit Controllern (erweiterte Funktion).
Überprüfen Sie Voreinstellungen verfügbar Feld zum Anzeigen von Komponenten mit Voreinstellungen in der Toolbox.
Wählen Sie eine Komponentenvoreinstellung aus
Wählen Sie eine Komponentenvoreinstellung aus, wenn Sie Ihrer Seite eine Komponente hinzufügen.
Vorbereitungen
Erforderliche Rolle: Administrator
Prozedur
Überschreiben Sie eine Komponentenvoreinstellung
Überschreiben Sie eine Komponentenvoreinstellung, um eigene anwenderdefinierte Werte einzugeben.
Vorbereitungen
Erforderliche Rolle: Administrator
Prozedur
Ergebnisse
Im Konfigurationsbereich wird der anwenderdefinierte Wert im Feld angezeigt.
Setzen Sie eine Komponente zurück
Setzen Sie die Komponentenvoreinstellungen auf ihre Standardwerte zurück.
Vorbereitungen
Erforderliche Rolle: Administrator
Prozedur
Ergebnisse
Die Komponentenvoreinstellung wird auf die Standardwerte zurückgesetzt.