Listen zum Anzeigen mehrerer Dataverse-Datensätze verwenden
Mit der Komponente Liste kann ein Hersteller eine Liste von Microsoft Dataverse-Zeilen auf einer Webseite nur mit Konfiguration anzeigen. Sie können Listen mithilfe modellgesteuerter App-Ansichten definieren, und Sie können Listen weiter einrichten, um Daten basierend auf Tabellenberechtigungen zu filtern. In Listen können weitere Funktionen aktiviert sein, z. B. das Ausführen von Workflows und das Navigieren zum Anzeigen von Detailzeilen.
Liste erstellen
Sie können eine Liste als Komponente einer Webseite im Power Pages-Designstudio hinzufügen. Nach dem Platzieren der Listenkomponente auf einer Seite müssen Sie eine bestehende Liste auswählen oder die Eigenschaften der neuen Liste einrichten. Eine Liste kann so einfach oder so kompliziert sein, wie es Ihre Geschäftsanforderungen erfordern. Die einzigen erforderlichen Eigenschaften für die Liste sind die Zieltabelle oder mehr Daten(tabellen)-Ansichten und der Listenname.
Rendering der Liste
Durch Hinzufügen einer Listenkomponente wird im Power Pages-Designstudio dem Webseiteninhalt das entsprechende Liquid-Tag hinzugefügt.
So funktioniert das Listen-Rendering, wenn Sie eine Webseite auswählen:
Power Pages ruft die Webseite ab.
Die Webseite rendert die Liste basierend auf dem Liquid-Tag, das hinzugefügt wurde, als die Listenkomponente zu einer Webseite hinzugefügt wurde.
{% include 'entity_list' key: '<<List Name>>' %}
Die Liste einrichten
Power Pages-Designstudio bietet eine moderne Oberfläche zum Erstellen und Einrichten einer Liste, in der Sie folgende Aufgaben erledigen können:
Definieren Sie Namen, Tabelle und Ansichten für die Liste auf der Registerkarte Einrichten im Fenster Listeneinstellungen.
Erstellungs-, Anzeige-, Bearbeitungs‑ und Löschvorgänge für die Tabellenzeilen aktivieren und definieren, wie sie implementiert werden (Formular, Webseite oder URL) auf der Registerkarte Aktionen.
Richten Sie die Listenfilter mit Tabellenspalten ein (der Befehl Filter hinzufügen im Listenmenü).
Erlauben Sie Besuchern, die in der Liste angezeigten Daten herunterzuladen (die Einstellung auf der Registerkarte Aktionen).
Ändern Sie die Zeilenanzahl für jede Seite auf der Registerkarte Weitere Optionen.
Aktivieren Sie die Suche in der Liste auf der Registerkarte Weitere Optionen.
Sie können zudem mithilfe der Power Pages Management-App alle Funktionen und Eigenschaften von Listen anpassen. Folgen Sie diesen Schritten, um auf die Liste in der Power Pages Management-App zuzugreifen:
Wählen Sie die Listenkomponente auf der Seite im Power Pages-Designstudio aus.
Wählen Sie den Befehl Liste bearbeiten aus.
Klicken Sie im Dialogfeld Listeneinstellungen auf die Registerkarte Weitere Optionen.
Wählen Sie unter Power Pages-Portalverwaltungs-App öffnen unter der Überschrift Erweiterte Einstellungen aus.
Es wird die Liste geöffnet, die Sie zuvor im Power Pages-Designstudio erstellt haben.
Listen sind in hohem Maße konfigurierbar und verfügen über zahlreiche Einstellungen, die das Listenverhalten definieren. Listen können auch Aktionen enthalten, mit denen der Benutzer mit den Elementen in der Liste interagieren kann.
Die folgenden Abschnitte beschreiben die häufigsten Funktionen und Einstellungen von Listen.
Hinweis
Die meisten Optionen, die interaktive Elemente wie Schaltflächen hinzufügen, unterstützen die Anpassung der Elemente in mehreren Sprachen. Wenn Sie beispielsweise mehrere Ansichten aktiviert haben, können Sie die Namen für jede der Ansichten in der Ansichtsauswahl in jeder aktivierten Websitesprache anpassen.
Ansichten
Ausgewählte Ansichten definieren die Tabellenspalten in Dataverse, das Layout von Listen und die standardmäßige Sortierreihenfolge.
Mehrere Ansichten – Wurde mehr als eine Ansicht angegeben, wird eine Dropdownliste angezeigt, in der Benutzer zwischen den Ansichten wechseln können.
Sortierung und Paginierung – Die Sortierung ist für die angezeigten Spalten aktiviert, und die Seitengröße ist konfigurierbar.
Konfiguration
In den folgenden Abschnitten werden die verschiedenen Konfigurationstypen beschrieben, die in Listen verfügbar sind.
Filter und Suche
Listen bieten Ihnen verschiedene Optionen zum Filtern und Suchen von Listendaten:
Suche – Wenn die Suche aktiviert ist, zeigt die Website ein Textsuchfeld an. Dies ähnelt der Schnellsuchfunktion in modellgesteuerten Apps. Die Schnellsuche durchläuft die Ansichtsspalten und ermöglicht Ihnen das Auffinden von Informationen in größeren Listen mithilfe der Klartexteingabe. Websitebenutzer können ein Sternchen als Platzhalterzeichen benutzen, um nach Textteilen zu suchen.
Filter – Sie können Zeilen in der Liste jeder der Listenspalten filtern, einschließlich Bereichen, Suchen, Auswahlspaltenwerten und benutzerdefinierten FetchXML-Ausdrücken. Websitebenutzer haben Zugriff auf den interaktiven Filterbereich, wenn die Liste gerendert wird.
Wichtig
In der Power Pages Management-App sind Filter Metadatenfilter genannt.
Filterbedingungen – Sie können Listendaten nach dem aktuellen Websitebenutzer filtern, dem übergeordneten Konto des aktuellen Websitebenutzers und der aktuellen Website gefiltert werden. Diese Funktion, die in der Power Pages Management-App konfigurierbar ist, ermöglicht einige gängige Szenarien, ohne dass weitere Einstellungen benötigt werden:
Liste der vom aktuellen Benutzer verfassten Produktbewertungen
Liste der Gebäude auf dem Campus für die Abteilung (Konto) des aktuellen Benutzers
Liste aller Entwurfsseiten der aktuellen Website, nur wenn mehrere Websites bereitgestellt werden
Wenn Sie die Filter sowohl des aktuellen Websitebenutzers als auch des übergeordneten Kontos des aktuellen Websitebenutzers aktiviert haben, zeigt Power Pages ein Dropdownmenü an, in dem der Benutzer seine eigenen Daten (Meine) oder die Daten seines übergeordneten Kontos (Kontoname wird angezeigt) anzeigen kann.
Aktionen
Sie können Aktionen mit Listen zuordnen, um Befehle für jede Liste – wie Erstellen und Herunterladen (als Microsoft Excel-Tabelle) – oder für jede Zeile – wie Anzeigen oder Bearbeiten – zu aktivieren und Workflows auszulösen.
Weitere Informationen finden Sie unter Listenübersicht.
Nachdem Sie nun verstehen haben, wie die Listen von Power Pages erstellt und gerendert werden, sehen wir uns an, wie Power Pages die einzelnen Datenzeilen anzeigen und mit ihnen interagieren.