UI Builder-Glossar
Erfahren Sie mehr über die in UI Builder verwendeten Begriffe und Konzepte (UIB).
Aktion
App-Shell
Bindung
Client-Skript
Statusparameter des Clients
Seitenvariablen, die für eine Seite definiert sind, um bestimmte Daten (einen Client-Status) nur für diese Seite zu speichern. Erstellen Sie beispielsweise drei Client-Statusparameter, um die Eingabe zu speichern, die zum Erstellen eines Datensatzes erforderlich ist, und geben Sie an, wann die Liste aktualisiert werden soll. Seitenvariablen können mithilfe von Client-Skripts und Ereignissen aktualisiert werden, um eine Seite dynamisch zu machen.
Komponente (UI Builder)
Verwenden Sie die UI Builder-Komponentenbibliothek zum Erstellen von Seiten. Komponenten haben eine Schnittstelle, die ein Endanwender anzeigen und mit der er interagieren kann. Komponenten können über Ereignisse und Eigenschaften miteinander kommunizieren. Zu den häufig verwendeten Komponenten gehören Überschrift, Bild, Liste, Formular und Schaltfläche.
Komponenten-ID
Wird verwendet, um auf eine Komponente zu verweisen, wenn der Komponente ein Skript hinzugefügt oder Daten gebunden werden. Wenn Sie einer Seite eine Komponente hinzufügen, wird automatisch eine Komponenten-ID erstellt (basierend auf der Komponentenbezeichnung). Die Komponenten-ID kann jedoch bearbeitet werden.
Komponentenvoreinstellung
Verwenden Sie, um vordefinierte Konfigurationswerte und Ereignis-Zuordnungen auf Komponenten anzuwenden. Voreinstellungen wenden vorgefertigte Konfigurationen auf Komponenteneigenschaften und Ereignishandler an. Voreinstellungen sind nur für bestimmte Komponenten verfügbar.
Komponenteneigenschaften
Verfügbar im Konfigurationsbereich und verwendet zum Konfigurieren einer Komponente. Jede Komponente hat eindeutige Eigenschaften. Komponenteneigenschaften werden auf jeder Registerkarte im Konfigurationsbereich angegeben: Konfig, Stil und Ereignis. Für einige Komponenten sind Voreinstellungen verfügbar. Verwenden Sie die Komponentenvoreinstellungen, um Komponenteneigenschaften automatisch festzulegen.
controller
Ein Typ von Datenressource, der Daten und Ereignislogik enthält und Komponentenvoreinstellungen ermöglicht. Controller werden bei Verwendung einer Seitenvorlage automatisch hinzugefügt. Es gibt zwei Arten von Controllern:
- Daten-Controller enthalten Datenressourcen und können manuell zu einer Seite hinzugefügt werden
- UI-Controller werden bei der Verwendung von Seitenvorlagen zu Seiten hinzugefügt und können nicht manuell hinzugefügt werden. Das Erstellen von Controllern wird derzeit nicht unterstützt.
Datenbindung
Datenressource
Aktionszuordnung für Entitätsansicht
Ereignis (UI Builder)
Ereignishandler
Ereigniszuordnung
Macroponent
Core-Datenstruktur, die UI Builder-Seiten steuert. Felder enthalten JSON, mit dem die Seite erstellt wird.
Modal
Now-Code-Editor
Ein Rich-Text-Editor, der CSS, HTML, JavaScript, XML und JSON unterstützt. Verwenden Sie den Now-Code-Editor, um die UI-Konfiguration, die Konfiguration der Datenressourcen, Stile, Ereignisse, clientseitige Skripts und serverseitige Skripts in Next Experience UI Builder-Komponenten zu ändern.
Seite
Seitensammlung
Popover
Eine Seitenüberlagerung, mit der Anwender den Rest der Seite weiterhin verwenden können Popovers können wie UI Builder-Seiten mit Text, Komponenten, Bildern, Feldern und Menüelementen konfiguriert werden.
Repeater
In UI Builder ist ein Repeater eine Komponente, die als einfache Schleife fungiert und die von Ihnen in mehreren Komponenten angegebenen Daten wiederholt. Repeater verwenden ein Array oder ein Array von Objekten. Repeater binden Werte an eine Daten-Array-Eigenschaft. Beispiel: [{"task": "A"},{"task": "B"}] wiederholt den darin enthaltenen Inhalt zweimal.
UI Builder (UIB)
Variante
Version einer UI Builder-Seite mit Zugriff, die durch Rolle oder Bedingung gesteuert wird. Erstellen Sie Varianten von Seiten, um Experiences für verschiedene Zielgruppen auszurichten. Erstellen Sie beispielsweise eine Homepage für Service Desk-Mitarbeiter und eine Variante für Manager unter derselben URL. Alternativ können Sie eine Seitenvariante erstellen, die Anwender unter anderen Bedingungen sehen.