UI Builder-Glossar

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 3 Minuten Lesedauer
  • Erfahren Sie mehr über die in UI Builder verwendeten Begriffe und Konzepte (UIB).

    Aktion

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

    App-Shell

    App-Shells sind die statischen Elemente einer Web-Experience (z. B. Header, Fußzeile und Menünavigation), die dem Endanwender bei der Navigation durch die Experience zur Seite stehen. App-Shells werden hauptsächlich in Workspace- 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 Ereignishandler in UI Builder zugeordnet.

    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

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

    Datenressource

    Eine dynamische, wiederverwendbare Methode zum Definieren, welche Daten für die Komponenten einer Seite abgerufen werden sollen.

    Aktionszuordnung für Entitätsansicht

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

    Ereignis (UI Builder)

    Aktion eines Anwenders (z. B. Auswählen einer Schaltfläche) oder ein Vorkommen, das auf einer Seite auftritt. Den meisten UI Builder-Komponenten, -Seiten und -Datenressourcen sind standardmäßig Ereignisse zugeordnet. 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

    Prozess zum Identifizieren eines Ereignis-Handlers, der ausgeführt werden soll, wenn ein Ereignis auftritt.

    Macroponent

    Core-Datenstruktur, die UI Builder-Seiten steuert. Felder enthalten JSON, mit dem die Seite erstellt wird.

    Modal

    Fenster für Anwender-Experience, 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 und serverseitige Skripts in Next Experience UI Builder-Komponenten zu ändern.

    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 Elementen 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 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)

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

    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.