Rufen Sie Daten aus mehreren Quellen ab
Erfahren Sie, wie Sie Daten aus verschiedenen Quellen abrufen, um sie in einer einzigen Komponente zu verwenden.
Vorbereitungen
Erforderliche Rolle: ui_builder_admin
Warum und wann dieser Vorgang ausgeführt wird
Platzieren Sie die Kartenbasis-Container-Komponente in einem Repeater, und verwenden Sie eine Datenkonfiguration für mehrere Tabellen, um alle aktiven Incidents und Probleme darzustellen, die in den letzten zwei Jahren erstellt wurden.
Prozedur
- Navigieren zu Alle > Now-Experience-Framework > UI Builder.
-
Öffnen Sie eine Experience, um darin zu arbeiten, oder erstellen Sie eine Experience, indem Sie Erstellen > Experiencewählen.
Weitere Informationen zum Erstellen von Experiences finden Sie unter Konfigurieren Sie, wie Benutzer in mit Ihren Anwendungen interagieren UI Builder.
-
Erstellen Sie eine Seite von Grund auf neu.
Weitere Informationen zum Erstellen einer Seite finden Sie unter Seite in UI Builder erstellen.
-
Fügen Sie eine Datenressource mit mehreren Tabellen hinzu.
-
Wählen Sie im Datenregal die Option + Datenressource hinzufügenaus.
- Geben Sie unter Sucheden Text multi-tableein.
-
Wählen Sie Daten in mehreren Tabellen aus.
- Wählen Sie Hinzufügen.
-
Wählen Sie im Datenregal die Option + Datenressource hinzufügenaus.
-
Konfigurieren Sie die erste Datenquelle.
-
Wählen Sie unter Datenquellendie Option + Hinzufügenaus.
- Geben Sie unter Tabelle„ incident “ ein, und wählen Sie die Incident -Tabelle aus.
- GebenSie im Sortierfeld die Nummer ein, und wählen Sie Nummeraus.
- Geben Sie unter NameIncidentein.
-
In Rückgabefelderfügen Sie Nummer, Status, Beschreibungund Aktivhinzu.
- Wählen Sie Bedingungen bearbeiten aus.
- Erstellen Sie die Bedingung „Aktiv“ ist „true“.
- Wählen Sie undaus.
-
Erstellen Sie die Bedingung Erstellt | am | Letzte 2 Jahre.
- Wählen Sie Übernehmen.
- Wählen Sie Übernehmen.
-
Wählen Sie unter Datenquellendie Option + Hinzufügenaus.
-
Konfigurieren Sie die zweite Datenquelle.
- Wählen Sie unter Datenquellendie Option + Hinzufügenaus.
- Geben Sie unter Tabelledas Problem ein, und wählen Sie die Problemtabelle aus.
- GebenSie im Sortierfeld die Nummer ein, und wählen Sie Nummeraus.
- Geben Sie unter NameProblemein.
-
In Rückgabefelderfügen Sie Nummer, Status, Beschreibungund Aktivhinzu.
Beim Erstellen einer Datenressource mit mehreren Tabellen sollten für jede Datenquelle dieselben Rückgabefelder angegeben und in derselben Reihenfolge angegeben werden. Dadurch wird sichergestellt, dass die auf der Seite angezeigten Daten konsistent und korrekt sind.
- Wählen Sie Bedingungen bearbeiten aus.
- Erstellen Sie die Bedingung „Aktiv“ ist „true“.
- Wählen Sie undaus.
- Erstellen Sie die Bedingung Erstellt | am | Letzte 2 Jahre.
- Wählen Sie Übernehmen.
- Wählen Sie Übernehmen.
- Wählen Sie X aus, um das Popup- Fenster „Daten in mehreren Tabellen bearbeiten“ zu schließen.
- Wählen Sie Speichern.
-
Fügen Sie die Überschriftenkomponente hinzu.
- Wählen Sie in der Inhaltsstruktur unter Textkörper die Option + Inhalthinzufügen aus.
- Geben Sie in der Suche die Überschriftein.
- Wählen Sie die Komponente Überschrift aus.
- Wählen Sie im Konfigurationsbereich auf der Registerkarte Konfigurierendie Option Keine - Komponente manuell konfigurieren aus.
-
Löschen Sieunter Bezeichnung den Standardtext, und geben Sie Aktive Incidents und Probleme ein, die in den letzten zwei Jahren erstellt wurden.
- Wählen Sie Speichern.
-
Fügen Sie einen Container hinzu.
- Wählen Sie in der Inhaltsstruktur unter Überschrift 1 die Option + Inhalthinzufügen aus.
-
Wählen Sie auf der Registerkarte Layouts im Abschnitt „ Erweitert “ die Option Flexboxaus.
- Wählen Sie im Konfigurationsbereich auf der Registerkarte Konfigurierendie Option Keine - Komponente manuell konfigurieren aus.
-
Legen Sieunter Größenanpassung die Breite durch Eingabe von 300fest.
- Wählen Sie Speichern.
-
Fügen Sie die Repeater-Komponente hinzu.
- Wählen Sie in der Inhaltsstruktur unter Container 1 die Option + Inhalthinzufügen aus.
- Geben Sie in der SucheRepeaterein.
- Wählen Sie die Repeater- Komponente.
- Wählen Sie im Konfigurationsbereich auf der Registerkarte Konfigurierendie Option Keine - Komponente manuell konfigurieren aus.
- Wählen Sie Speichern.
-
Bewegen Sie den Mauszeiger im Konfigurationsbereich auf der Registerkarte Konfigurieren über das Feld Daten-Array, und wählen Sie das Symbol zum Binden von Daten aus.
- Wählen Sie unter Datentypen die Option Datenressourceaus.
- Wählen Sie Daten in mehreren Tabellen 1 aus.
- Wählen Sie „ Ausgabe “ > „ Daten “ > „GlideMultiDatasource_Query“ > „getMultiDatasourceData“ aus.
-
Doppelklicken Sie auf die Elementpille (oder verwenden Sie die Tastenkombination).
Überprüfen Sie, ob der obere Abschnitt korrekt ist.
- Wählen Sie Übernehmen.
- Wählen Sie Speichern.
-
Fügen Sie die Kartenbasis-Container-Komponente innerhalb des Repeaters hinzu.
- Wählen Sie in der Inhaltsstruktur unter Repeater 1 die Option + Inhalthinzufügen aus.
- Suchen Sie die Komponente Kartenbasis-Container, und wählen Sie sie aus.
- Wählen Sie im Konfigurationsbereich auf der Registerkarte Konfigurierendie Option Keine - Komponente manuell konfigurieren aus.
- Wählen Sie die Registerkarte Stile.
-
Um etwas Platz um die Karten hinzuzufügen, gehen Sie zu Abstand, wählen Sie Randund dann M (für mittel) aus.
- Wählen Sie Speichern.
-
Fügen Sie die Überschriftenkomponente im Kartenbasis-Container hinzu.
- Wählen Sie in der Inhaltsstruktur unter Kartenbasis-Container 1 die Option + Inhalthinzufügen aus.
- Suchen Sie die Komponente Überschrift, und wählen Sie sie aus.
- Wählen Sie im Konfigurationsbereich auf der Registerkarte Konfigurierendie Option Keine - Komponente manuell konfigurieren aus.
- Löschen Sie im Konfigurationsbereich auf der Registerkarte Konfigurieren den Standardtext unter Bezeichnung.
- Zeigen Sie auf das Feld Bezeichnung, und wählen Sie das Symbol zum Binden von Daten.
- Wählen Sie unter Datentypen die Option Repeateraus.
- Wählen Sie Wert > Felder aus.
- Wählen Sie die oberste Pille aus, und suchen Sie in der letzten Spalte nach displayValue mit einer Incident- oder Problemnummer.
-
Doppelklicken Sie auf die Pille displayValue mit einer Incident- oder Problemnummer (oder verwenden Sie die Tastenkombination).
Überprüfen Sie, ob der obere Abschnitt korrekt ist.
- Wählen Sie Übernehmen.
-
Wählen Sie auf der Registerkarte Konfigurieren die Option Unteren Rand ausblenden aus.
- Wählen Sie Speichern.
-
Fügen Sie die erste stilisierte Textkomponente hinzu, um die Beschreibung des Incidents oder Problems anzuzeigen.
-
Zeigen Sie in der Inhaltsstruktur auf Überschrift 2, wählen Sie das Menüsymbol (drei vertikale Punkte), und wählen Sie Hinzufügen nach aus.
- Suchen und wählen Sie die Komponente Stilisierter Text.
- Wählen Sie im Konfigurationsbereich auf der Registerkarte Konfigurierendie Option Keine - Komponente manuell konfigurieren aus.
- Löschen Sie im Konfigurationsbereich auf der Registerkarte Konfigurieren den Standardtext in Text.
- Zeigen Sie auf das Feld Text, und wählen Sie das Symbol zum Binden von Daten.
- Wählen Sie unter Datentypen die Option Repeateraus.
- Wählen Sie Wert > Felder aus.
- Wählen Sie die dritte Pille in der Liste aus, und überprüfen Sie in der letzten Spalte, dass displayValue keine Informationen enthält.
-
Doppelklicken Sie auf die Pille displayValue ohne Wert (oder verwenden Sie die Tastenkombination).
Überprüfen Sie, ob der obere Abschnitt korrekt ist.
- Wählen Sie Übernehmen.
- Um die Textgröße zu reduzieren, wechseln Sie zur Registerkarte Konfigurieren, und ändern Sie das HTML-Tag in Absatz.
- Wählen Sie Speichern.
-
Zeigen Sie in der Inhaltsstruktur auf Überschrift 2, wählen Sie das Menüsymbol (drei vertikale Punkte), und wählen Sie Hinzufügen nach aus.
-
Fügen Sie die zweite stilisierte Textkomponente hinzu, um den Status des Incidents oder Problems anzuzeigen.
- Zeigen Sie in der Inhaltsstruktur auf Stilisierter Text 1, wählen Sie das Menüsymbol (drei vertikale Punkte), und wählen Sie Hinzufügen nach aus.
- Suchen und wählen Sie die Komponente Stilisierter Text.
- Wählen Sie im Konfigurationsbereich auf der Registerkarte Konfigurierendie Option Keine - Komponente manuell konfigurieren aus.
- Löschen Sie im Konfigurationsbereich auf der Registerkarte Konfigurieren den Standardtext in Text.
- Zeigen Sie auf das Feld Text, und wählen Sie das Symbol zum Binden von Daten.
- Wählen Sie unter Datentypen die Option Repeateraus.
- Wählen Sie Wert > Felder aus.
- Wählen Sie die zweite Pille in der Liste aus, und überprüfen Sie in der letzten Spalte, ob displayValue einen Status wie Gelöst oder InBearbeitung enthält.
-
Doppelklicken Sie auf die Pille displayValue mit einem Statuswert (oder verwenden Sie die Tastenkombination).
Überprüfen Sie, ob der obere Abschnitt korrekt ist.
- Wählen Sie Übernehmen.
- Um die Textgröße zu reduzieren, wechseln Sie zur Registerkarte Konfigurieren, und ändern Sie das HTML-Tag in Absatz.
- Wählen Sie Speichern.
-
Wählen Sie Vorschau.
Die Seitenüberschrift befindet sich oben. Jede Karte enthält eine Überschrift mit der Incident- oder Problemnummer. Die Karten zeigen auch die Beschreibung (falls verfügbar) des Incidents oder Problems und den Status. Daten werden erfolgreich aus zwei Quellen abgerufen: der Incident-Tabelle und der Problemtabelle.
- Wählen Sie das X aus, um die Vorschaueinblendung zu schließen.