UI Builder-Glossar

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 3 Minuten Lesedauer
  • Erfahren Sie mehr über die in verwendeten Begriffe und Konzepte UI Builder(UIB).

    Aktion

    Aktionen in UI Builder sind speziell Aktivitäten auf einer Seite oder innerhalb einer Seitenkomponente. Ereignisse und Ereignis-Handler werden zum Hinzufügen von Aktionen verwendet. Fügen Sie beispielsweise einer Seite eine Schaltflächenkomponente hinzu, und fügen Sie dann einen Ereignis-Handler hinzu, um eine Aktion für die Schaltfläche anzuwenden, z. B. das Öffnen einer Webseite.

    App-Shell

    App-Shells sind die statischen Elemente einer Web-Experience (z. B. Header, Fußzeile und Menünavigation), die beim Endanwender bleiben, während er durch die gesamte Experience navigiert. App-Shells werden hauptsächlich in Arbeitsbereichs- und Portal-Experiences verwendet und unterstützt.

    Bindung

    Siehe Datenbindung.

    Client-Skript

    Clientseitiges JavaScript, das mit Komponenten und Client-Statusparametern auf einer Seite interagiert. Client-Skripts werden Ereignissen als Ereignis-Handler in UI Builder zugeordnet.

    Client-Statusparameter

    Seitenvariablen, die für eine Seite definiert sind, um Daten (einen Clientstatus) nur für diese Seite zu speichern. Erstellen Sie beispielsweise drei Clientstatusparameter, um die zum Erstellen eines Datensatzes erforderliche Eingabe zu speichern und anzugeben, 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)

    Komponenten werden im UI Builder zum Erstellen von Seiten verwendet. Komponenten verfügen über eine Schnittstelle, mit der ein Endanwender anzeigen und interagieren kann. Komponenten können über Ereignisse und Eigenschaften miteinander kommunizieren. Häufig verwendete Komponenten sind Überschrift, Bild, Liste, Formular und Schaltfläche.

    Komponenten-ID

    Wird verwendet, um beim Hinzufügen eines Skripts oder der Bindung von Daten zur Komponente auf eine Komponente zu verweisen. Eine Komponenten-ID wird automatisch erstellt (basierend auf der Komponentenbezeichnung), wenn Sie einer Seite eine Komponente hinzufügen, die Komponenten-ID kann jedoch bearbeitet werden.

    Komponentenvoreinstellung

    Voreinstellungen wenden vordefinierte Konfigurationswerte und Ereigniszuordnungen auf Komponenten an. Voreinstellungen wenden vorgefertigte Konfigurationen auf Komponenteneigenschaften und Ereignis-Handler an. Voreinstellungen sind nur für bestimmte Komponenten verfügbar.

    Komponenteneigenschaften

    Verfügbar im Konfigurationsbereich und wird zum Konfigurieren einer Komponente verwendet. Jede Komponente hat eindeutige Eigenschaften. Komponenteneigenschaften werden auf jeder Registerkarte im Konfigurationsbereich angegeben: Konfiguration, Stil und Ereignis. Für einige Komponenten sind Voreinstellungen verfügbar. Verwenden Sie die Komponentenvoreinstellungen, um Komponenteneigenschaften automatisch festzulegen.

    controller

    Eine Art von Datenressource, die Daten- und Ereignislogik enthält und Komponentenvoreinstellungen aktiviert. Controller werden automatisch hinzugefügt, wenn eine Seitenvorlage verwendet wird. Es gibt zwei Arten von Controllern:

    • Datencontroller enthalten Datenressourcen und können manuell einer Seite hinzugefügt werden
    • UI-Controller werden bei 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

    Der Prozess der Zuordnung von Daten zu einem UI-Element, das die Informationen anzeigt.

    Datenressource

    Eine dynamische, wiederverwendbare Methode, um zu definieren, welche Daten für die Komponenten einer Seite abgerufen werden sollen.

    Aktionszuordnung für Entitätsansicht

    Auch als EVAM bekannt. Standardisiert das Format für die Anzeige von Daten in Karten und Listen.

    Ereignis (UI Builder)

    Aktion, die ein Anwender ausführt (z. B. Auswahl einer Schaltfläche) oder ein Vorkommen, das auf einer Seite geschieht. Die meisten UI Builder-Komponenten, -Seiten und -Datenressourcen haben standardmäßige Ereignisse. Verwenden Sie Ereignishandler mit den Ereignissen, um Seiten zusätzliche Aktionen hinzuzufügen.

    Ereignishandler

    Eine Aktion, die ausgeführt wird, wenn ein Ereignis auftritt.

    Ereigniszuordnung

    Der Prozess zur Identifizierung eines Ereignis-Handlers, der ausgeführt werden soll, wenn ein Ereignis auftritt.

    Macroponent

    Eine Kerndatenstruktur, die UI Builder-Seiten steuert. Seine Felder enthalten JSON-Daten, die die Seite erstellen.

    Modal

    Ein Anwender-Experience-Fenster, das ein anderes Inhaltsfenster überlagert und die Kontrolle über die Anwender-Experience übernimmt.

    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 zu ändern. und serverseitige Skripts in Next Experience UI Builder-Komponenten.

    Seite

    Sammlung von Spaltenlayouts, Spalten und Komponenten. Erstellen oder passen Sie mehrere UI Builder-Seiten für Arbeitsbereichs- und Portal-Experiences an.

    Seitensammlung

    Gruppe von Seiten, die in Experiences auf Registerkarten oder Modalen wiederverwendet werden können.

    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 Standardschleife fungiert, die die von Ihnen bereitgestellten Daten in mehreren Komponenten 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-Generator (UIB)

    Ein WYSIWYG-Webanwenderoberflächengenerator. Mit UI Builder können Entwickler mithilfe von UI Framework-Komponenten der Now Experience neue Seiten erstellen oder vorhandene Seiten für Mitarbeiterarbeitsbereiche und Portale anpassen.

    Variante

    Die Version einer UI Builder-Seite mit Zugriff, der durch Rolle oder Bedingung gesteuert wird. Erstellen Sie Varianten von Seiten, um Experiences für verschiedene Zielgruppen anzuvisieren. Erstellen Sie beispielsweise eine Homepage für Service Desk-Mitarbeiter und eine Variante für Manager mit derselben URL. Erstellen Sie alternativ eine Seitenvariante, die Anwender unter verschiedenen Bedingungen sehen.