Verknüpfen Sie ein Ereignis mit einer anderen Seite
Fügen Sie dem Ziel-Ereignis-Handler in einen Link hinzu UI BuilderDamit eine Ereignisaktion eine andere Seite öffnen kann. Sie können den Ereignis-Handler auch so konfigurieren, dass er der App-Route zur gewünschten Seite folgt.
Vorbereitungen
Erforderliche Rolle: ui_Builder_admin
Warum und wann dieser Vorgang ausgeführt wird
Um eine Ereignisaktion zum Öffnen einer anderen Seite zu konfigurieren, müssen Sie wissen, welche Seite Sie öffnen möchten, welche erforderlichen und optionalen Parameter für diese Seite sind und welche Nutzlastwerte im Ereignis-Handler festgelegt werden sollen, um die erforderlichen Parameter an die Zielseite zu übergeben.
Prozedur
Konfigurieren der Ereignishandler für eine Analytics-F&A-Komponente
Nehmen wir an, Sie möchten einen neuen nehmen Next ExperienceUnd fügen Sie eine Seite mit einer Analytics-F&A-Komponente hinzu. Zuerst erstellen Sie die Seite aus der Analytics Center-Seitenvorlage, die in der Basis-Mitarbeiterbereich-Experience bereitgestellt wird. Als Nächstes erstellen Sie eine Zielseite für das erste der drei Ereignisse in Analytics F&A und konfigurieren dann einen Ereignishandler für dieses Ereignis.
Indem Sie zu navigieren , Sie sehen die Test-Experience-UX Anwendung . Da dieselbe App-Shell-UI für Mitarbeiterbereich wie der Basis-Mitarbeiterbereich verwendet wird, können Sie die Seitenvorlagen aus dem Basis-Mitarbeiterbereich verwenden.
Wählen Sie als Nächstes den Administratorbereich des Testarbeitsbereichs aus, suchen Sie einen UX-App-Konfigurationsdatensatz ohne UX-App-Routen oder -Seiten, und klicken Sie dann auf Offen .
Wie das Beispiel zeigt, in UI Builder, Sie haben eine Seite mit dem Namen Analytics Center erstellt, die auf der Analytics Center-Seitenvorlage aus dem Basis-Mitarbeiterbereich basiert. Als Nächstes wählen Sie die Option aus, nur den Inhalt der Seitenvorlage zu kopieren.
Sie wählen die Komponente Analytics F&A 1 aus und öffnen Ereignisse Registerkarte. Von hier aus können Sie öffnen Relais „Link zu Ziel“ Ereignis-Handler für Berichtsvisualisierung Angeklickt Ereignis. Wenn eine Frage in Analytics F&A einen Bericht zurückgibt, können Sie dieses Ereignis auslösen, indem Sie auf einen Wert im Bericht klicken. Wenn Sie auf einen Wert klicken, wird auch eine Liste der Datensätze angezeigt, die zu diesem Wert beitragen. In Route Wird angezeigt, dass das Ziel voraussichtlich eine Seite ist, die auf der Seitenvorlage „einfache Liste“ basiert. Sie sehen auch die Parameter der Seite, die @Payload.* Werte entsprechen, und denen Titel Feld kann mit ausgefüllt werden @Payload.listTitle .
| Parameter | @Payload.* Wert |
|---|---|
| Tabelle (erforderlich) | @Payload.table |
| listTitle | @Payload.listTitle |
| query | @Payload.query |
| disableInlineEditing | Keine |
Als Nächstes navigieren Sie zu Und erstellen Sie eine Seite, die auf der Vorlage „einfache Liste“ basiert. Nehmen wir an, Sie benennen die Seite als Datensatzliste. Sie folgen dann einem ähnlichen Prozess wie beim Erstellen der Analytics Center-Seite. Dieses Mal würden Sie in den letzten Schritten des Prozesses hinzufügen Tabelle Als erforderlicher Parameter und ListTitle , Abfrage , Und InlineEditing deaktivieren Als optionale Parameter.
Da diese Seite bereits eine Listenkomponente enthält, wenn Sie öffnen Konfig Registerkarte für diese Komponente sehen Sie, dass die Parameter bereits in übergeben wurden @context.props.* Werte.
Jetzt kehren Sie zur Analytics-Center-Seite zurück. In Berichtsvisualisierung Angeklickt Ereignis, fügen Sie einen neuen Ereignis-Handler hinzu. Als Nächstes wählen Sie die Datensatzlistenseite aus, die Sie erstellt haben, und fügen den hinzu @Payload.* Werte in Tabelle , ListTitle , Und Abfrage Felder, die den Informationen folgen, die Sie von erhalten haben Relais „Link zu Ziel“ Ereignis-Handler. Die prädiktive Eingabe hilft Ihnen, diese Felder auszufüllen.
Nachdem Sie auf geklickt haben OK Und hinzufügen @Payload.listTitle Als Titel , Der Ereignis-Handler ist abgeschlossen. Sie können jetzt löschen Relais „Link zu Ziel“ Ereignis-Handler für dieses Ereignis.
Das folgende Beispiel zeigt eine Analytics Center-Seite. Auf dieser Seite können Sie eine Abfrage für Incidents nach Priorität eingeben und als Ergebnis einen Bericht abrufen. Durch Klicken auf eine Spalte wird auch ausgelöst Berichtsvisualisierung Angeklickt Ereignis. Mit dem Ereignis-Handler können Sie eine einfache Liste der Incidents im Bericht anzeigen.