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ügen aus.
- Geben Sie unter Sucheden Text multi-tableein.
-
Wählen Sie Daten in mehreren Tabellenaus.
- Wählen Sie Hinzufügen.
-
Wählen Sie im Datenregal die Option + Datenressource hinzufügen aus.
-
Konfigurieren Sie die erste Datenquelle.
-
Wählen Sie unter Datenquellendie Option + Hinzufügen aus.
- Geben Sie unter Tabelle„incident“ ein, und wählen Sie die Incident- Tabelle aus.
- Geben Sie im Sortierfelddie Nummer ein, und wählen Sie Nummeraus.
- Geben Sie unter NameIncidentein.
-
In Rückgabefelderfügen Sie Nummer, Status, Beschreibungund Aktiv hinzu.
- Wählen Sie Bedingungen bearbeitenaus.
- 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ügen aus.
-
Konfigurieren Sie die zweite Datenquelle.
- Wählen Sie unter Datenquellendie Option + Hinzufügen aus.
- Geben Sie unter Tabelledas Problem ein, und wählen Sie die Problemtabelle aus.
- Geben Sie im Sortierfelddie Nummer ein, und wählen Sie Nummeraus.
- Geben Sie unter NameProblemein.
-
In Rückgabefelderfügen Sie Nummer, Status, Beschreibungund Aktiv hinzu.
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 bearbeitenaus.
- 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 + Inhalt hinzufügen aus.
- Geben Sie in der Suchedie Überschriftein.
- Wählen Sie die Komponente Überschrift aus.
- Wählen Sie im Konfigurationsbereich auf der Registerkarte Konfigurieren die Option Keine - Komponente manuell konfigurieren aus.
-
Löschen Sie unter Bezeichnungden 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 + Inhalt hinzufügen aus.
-
Wählen Sie auf der Registerkarte Layouts im Abschnitt „Erweitert“die Option Flexboxaus.
- Wählen Sie im Konfigurationsbereich auf der Registerkarte Konfigurieren die Option Keine - Komponente manuell konfigurieren aus.
-
Legen Sie unter Größenanpassungdie 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 + Inhalt hinzufügen aus.
- Geben Sie in der SucheRepeaterein.
- Wählen Sie die Repeater -Komponente.
- Wählen Sie im Konfigurationsbereich auf der Registerkarte Konfigurieren die 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 1aus.
- Auswahlvorgang Ausgabe > Daten > GlideMultiDatasource_Query > getMultiDatasourceData.
-
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 + Inhalt hinzufügen aus.
- Suchen Sie die Komponente Kartenbasis-Container, und wählen Sie sie aus.
- Wählen Sie im Konfigurationsbereich auf der Registerkarte Konfigurieren die 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 + Inhalt hinzufügen aus.
- Suchen Sie die Komponente Überschrift, und wählen Sie sie aus.
- Wählen Sie im Konfigurationsbereich auf der Registerkarte Konfigurieren die 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 Datentypendie Option Repeateraus.
- Auswahlvorgang Wert > Felder.
- 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 Konfigurieren die 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 Datentypendie Option Repeateraus.
- Auswahlvorgang Wert > Felder.
- 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 Konfigurieren die 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 Datentypendie Option Repeateraus.
- Auswahlvorgang Wert > Felder.
- 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 In Bearbeitungenthä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.