Binden Sie ein Ereignis an eine Seite

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 4 Minuten Lesedauer
  • Verwenden Sie Seitenereigniszuordnungen, um Datenelemente in zu binden UI BuilderDamit Sie Ihrer Seite Ereignisaktionen hinzufügen können.

    Vorbereitungen

    Erforderliche Rolle: ui_Builder_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können ein Ereignis mit den folgenden Ereignistypen an eine Seite binden:
    • Seitenereigniszuordnungen. Fügen Sie Warnungsbenachrichtigungen auf Ihrer Seite hinzu, entfernen oder löschen Sie sie.
    • Variantenereigniszuordnungen. Fügen Sie Warnungsbenachrichtigungen in Ihrer Seitenvariante hinzu, entfernen oder löschen Sie sie.
    • Gesendete Ereignisse. Erstellen Sie gesendete Ereignisse für Ihre Seite, um weitergeleitete Ereigniszuordnungen zu erstellen, die Ereignisse nach einem übergeordneten Ereignis-Handler modellieren. Wählen Sie einen übergeordneten Ereignis-Handler für das Ziel aus, um die Nutzlastfelder danach zu modellieren.
    • Behandelte Ereignisse. Ein behandeltes Ereignis ist ein Ereignis, das verfügbar ist und von anderen Anwendern verwendet werden kann. Nachdem Sie ein behandeltes Ereignis erstellt haben, ist es unter verfügbar Page event mappingsZur Verwendung durch andere Anwender. Sie können auch Nutzlastfelder einrichten, die Sie manuell erstellen, oder eine Vorlage für Ihr behandeltes Ereignis auswählen, z. B. ein Dialogfeld zum Öffnen oder Schließen eines modalen Dialogfelds.

    Prozedur

    1. Navigieren zu Alle > Now-Experience-Framework > UI Builder.
    2. Öffnen Sie eine Experience, in der Sie arbeiten können, oder erstellen Sie eine Experience, indem Sie auswählen Erstellen > Experience.
    3. Öffnen oder erstellen Sie eine Seite.
      Um weitere Informationen zum Erstellen einer Seite in zu erhalten UI Builder, Siehe Erstellen Sie eine Seite in UI Builder .
    4. Heben Sie den Seitentext in der Inhaltsstruktur hervor.

      Der Text ist die Zeile der obersten Ebene der Inhaltsstruktur. Wenn Sie die gesamte Seite hervorheben, können Sie Ereignisse auf Seitenebene hinzufügen.

      Pfeil, der auf die Textoption in der Inhaltsstruktur zeigt.
    5. Wählen Sie im Konfigurationsbereich aus Ereignisse Registerkarte.
      Konfigurationsbereich mit der Registerkarte „Ereignisse“.
    6. Fügen Sie einen Ereignis-Handler auf eine der folgenden Arten hinzu.
      Um diesen Ereignis-Handler hinzuzufügenDiese Aktion ausführen
      Zuordnungen für Seiten-Ereignisse Page ready Quellereignis:
      1. Wählen Sie Aus Ereignis-Handler hinzufügen .
      2. Um Warnungsbenachrichtigungen auf der Seite hinzuzufügen, zu entfernen oder zu löschen, wählen Sie einen Ereignis-Handler aus Page-level event handlers. Sie können Warnungsbenachrichtigungen auf Ihrer Seite hinzufügen, entfernen oder löschen.
      3. Wählen Sie aus, um den Ereignis-Handler zu Ihrer Seite hinzuzufügen Hinzufügen .
      Page property changed Quellereignis:
      1. Wählen Sie Aus Fügen Sie einen neuen Ereignis-Handler hinzu .
      2. Wählen Sie einen Ereignis-Handler aus Page-level event handlers. Sie können Warnungsbenachrichtigungen auf Ihrer Seite hinzufügen, entfernen oder löschen. Sie können auch auswählen Legen Sie den Ladestatus fest Um das Wort anzuzeigen Wird Geladen Auf Ihrer Seite, damit Anwender sehen können, dass die Seite geladen wird. Sie können auch auswählen Aktualisieren Sie den Client-Statusparameter Zum Ändern des Clientstatusnamens.
      3. Klicken Sie auf, um den Ereignis-Handler zu Ihrer Seite hinzuzufügen Hinzufügen .
      Zuordnungen für Varianten-Ereignisse Zuordnungen für Varianten-Ereignisse

      Sie müssen über eine Variantenseite verfügen, um eine Variantenereigniszuordnung durchzuführen. Die verfügbaren Variantenereigniszuordnungen hängen von der Variantenseite ab. Wenn die Variantenseite über eine Liste verfügt, fügen Sie Ereignishandler für Dinge wie angeklickte Zeile, Navigationselement usw. hinzu. Wenn die Variante über einen Viewport verfügt, müssen möglicherweise verschiedene Ereignis-Handler eingerichtet werden.

      1. Wählen Sie Aus Fügen Sie Ereigniszuordnungen hinzu .Sie können beispielsweise einen neuen Ereignis-Handler für hinzufügen Zeile angeklickt .
      2. Wählen Sie einen Ereignis-Handler aus der Liste der verfügbaren geerbten Ereignis-Handler oder lokalen Ereignis-Handler wie die Datenquelle der UXR-App-Shell aus.
      3. Wählen Sie aus, um den Ereignis-Handler Ihrer Variante hinzuzufügen Hinzufügen .

      Optionen für Variantenereignis-Handler.

      • Diese Ereigniszuordnungen befinden sich im Variantendatensatz, der in gefunden wird sys_ux_Screen Tabelle.
      • Die Quellereignisse für diese Ereigniszuordnungen sind alle gesendeten Ereignisse, die für Ihre Seite definiert sind.
      • Die verfügbaren Handler für diese Ereigniszuordnungen sind Ereignisse auf Canvas-Ebene, die Datenquelle der UXR-App-Shell und Vorgänge aus geerbten Datenressourcen.
      • Diese Ereigniszuordnungen werden als Relais verwendet, damit Ereignisse, die von Komponenten auf Ihrer Seite gesendet werden, an die Anwendersitzungs-Handler weitergeleitet werden.
      • Diese Zuordnungen werden automatisch auf einer gespeicherten Seite erstellt, wenn Sie das gesendete Ereignis einer Komponente einem anderen Ereignis zugeordnet haben. Beispiel: Wenn Sie einen zuordnen Button clickedEreignis an Link to destinationEreignis: Das Ereignis erstellt ein gesendetes Relais-Ereignis und eine Variantenereigniszuordnung, nachdem Sie die Seite gespeichert haben.
      Gesendete Ereignisse
      1. Wählen Sie Aus Gesendete Ereignisse .
      2. Wählen Sie Aus +Symbol „Hinzufügen“..
      3. In Fügen Sie ein Ereignis hinzu Führen Sie die folgenden Aktionen aus:
        • Geben Sie eine Bezeichnung für Ihr Ereignis ein.
        • Wählen Sie einen übergeordneten Ereignis-Handler für das Ziel aus.
      4. Wählen Sie aus, um den Ereignis-Handler zu Ihren gesendeten Ereignissen hinzuzufügen Hinzufügen .

        Erstellen Sie ein Ereignisdialogfeld.

      5. Der neue Ereignis-Handler, den Sie erstellt haben, wird in angezeigt Gesendete Ereignisse . Das folgende Beispiel zeigt, wie ein hinzugefügt wird Link to destinationEreignis-Handler.

        Ereignis-Handler zu gesendeten Ereignissen hinzugefügt.

      • Diese Ereignisse befinden sich in der Tabelle [sys_ux_event]. Der Seitendefinitionsdatensatz enthält Verweise auf den Datensatz [sys_ux_event].

      • Diese Ereignisse dienen als Quellereignisse für Variantenereigniszuordnungen.

      • Wählen Sie aus, um neue gesendete Ereignisse für Ihre Seite zu erstellen +Symbol „Hinzufügen“.. Konfigurieren Sie die Ereignisbezeichnung, um die Felder „Ereignisname“ und „Nutzlast“ für Ihren neuen automatisch auszufüllen sys_ux_Event .

      • Diese Ereignisse werden häufig verwendet, um Relais-Ereigniszuordnungen zu erstellen. Sie können auswählen Target parent event handlerDient zum Modellieren der Nutzlastfelder nach dem ausgewählten Ereignis. Sie können Nutzlastfelder auch manuell für Ihr gesendetes Ereignis erstellen.

      Behandelte Ereignisse
      • Diese Ereignisse werden in der Tabelle [sys_ux_event] gespeichert. Der Seitendefinitionsdatensatz enthält Verweise auf den Datensatz [sys_ux_event].

      • Diese Ereignisse dienen als Quellereignisse für Seitenereigniszuordnungen.

      • Wählen Sie aus, um neue gesendete Ereignisse für Ihre Seite zu erstellen +Symbol „Hinzufügen“.. Diese Ereignisse werden nicht nach übergeordneten Ereignis-Handlern modelliert. Nutzlastfelder für behandelte Ereignisse werden manuell erstellt. Um die Nutzlastfelder eines vorhandenen Handlers als Vorlage zu verwenden, wählen Sie eine Vorlage aus, und bearbeiten Sie die Felder nach Bedarf.

    7. Wählen Sie Speichern.
    8. Wählen Sie aus, um eine Vorschau Ihrer Seite anzuzeigen und das von Ihnen eingerichtete Datenressourcenereignis zu testen Schaltfläche „Vorschau“..