Freigeben über


Konfiguration des Listenfilters

Das Hinzufügen der Möglichkeit, Datensätze auf einer Liste zu filtern, ist einfach: Aktivieren Sie die Filteroption und wählen Sie dann einen oder mehrere Filtertypen, die den Benutzern angezeigt werden. Es ist möglich, nach einem Attribut zu filtern, der mit einem beliebigen Text übereinstimmt, der vom Benutzer bereitgestellt wird, oder aus einer Reihe von Optionen auszuwählen. Sie können sogar jeden beliebigen Filtertyp entwerfen, indem Sie „Erweiterte Suche” verwenden.

Sie können auch Listenfilter mit dem Power Pages Design Studio konfigurieren.

Aktivieren des Listenfilters

Im Metadatenfilter-Abschnitt aktivieren Sie das Kontrollkästchen Aktiviert. Dadurch wird der Filterbereich zur Liste hinzugefügt, falls sie angezeigt wird. Bis Sie mindestens einen Filtertyp definiert haben, wird das Feld leer gelassen.

Sie können festlegen, wie der Filterbereich auf der Liste gerendert wird, indem Sie die Ausrichtung verwenden. Der „Horizontal“, rendert den Filterbereich über der Liste. Die vertikale Ausrichtung rendert den Filterbereich als Feld links neben der Liste.

Standard-Metadateneinstellungen

Filtertypen

Filtertyp Beschreibung des Dataflows
Textfilter Filtern Sie die Liste mithilfe des Textfelds, um übereinstimmenden Text in einem ausgewählten Attribut der betreffenden Tabelle zu suchen.
Attributfiltersatz Filtern Sie die Liste mithilfe einer Reihe von Kontrollkästchen, von denen jedes versucht, seine Bedingung mit einem bestimmten Attribut der betreffenden Tabelle abzustimmen.
Suchsatz Filtern Sie die Liste mithilfe einer Reihe von Kontrollkästchen, von denen jedes eine Beziehung zwischen einem Datensatz für eine bestimmte Tabelle und einem Datensatz für eine zugehörige Tabelle darstellt.
Bereichsfiltersatz Ähnlich wie der Attributfiltersatz, außer dass jedes Kontrollkästchen zwei Bedingungen und nicht nur eine darstellen kann (z. B. größer als oder gleich 0 UND weniger als 100).
Dynamischer Auswahllistensatz Ähnlich wie das Auswählen eines Auswahllistenwerts auf einem Attributfiltersatz. Der dynamische Auswahllistensatz erfordert nicht, dass Sie die Auswahllistenoptionen angeben, nach denen gefiltert werden soll. Stattdessen erstellt er eine vollständige Liste von Optionen, wenn die Liste geladen wird.
Dynamischer Suchsatz Ähnlich wie der Suchsatz. Der dynamische Suchsatz erfordert nicht, dass Sie die Suchoptionen angeben, nach denen gefiltert werden soll. Stattdessen erstellt er eine vollständige Liste von Optionen, wenn die Liste geladen wird.
FetchXML-Filter Filtern Sie die Liste mithilfe einer FetchXML-Filterbedingung.

Textfilter

Der Textfilter fügt ein Textfeld zum Listen-Filterbereich hinzu, der mit einem Attribut des Tabellentyps der Liste zusammenhängt. Wenn ein Benutzer den Filter anwendet, zeigt die Liste nur diese Datensätze an, deren ausgewähltes Attribut den Wert enthält.

Klicken Sie zum Hinzufügen eines Textfilters auf +Text Filter.

Hinzufügen eines Textfilters.

Der Textfilter verwendet die folgenden Attribute:

Name des Dataflows Beschreibung des Dataflows
Attribut Der Name des Listenattributs zum ausgewählten Tabellentyp der Liste, nach dem gefiltert werden soll. Nur Attribute vom Typ Zeichenfolge sind für einen Textfilter gültig.
Anzeigename Überschreiben Sie die Beschriftung für den Filter, wenn die Liste angezeigt wird. Standardmäßig ist diese automatisch auf den Namen des ausgewählten Attributs festgelegt.

Attributfiltersatz

Der Attributfiltersatz fügt eine Reihe von Optionen, nach denen die Liste gefiltert werden kann, hinzu. Diese sind gebunden an ein einzelnes Attribut des ausgewählten Tabellentyps der Liste. Wenn ein Benutzer den Filter anwendet, zeigt die Liste nur diese Datensätze an, die genau mit mindestens einer der ausgewählten Optionen übereinstimmt.

Attributfiltereinstellungen

Der Attributfiltersatz verwendet die folgenden Attribute:

Name des Dataflows Beschreibung des Dataflows
Attribut Der Name des Listenattributs zum ausgewählten Tabellentyp der Liste, nach dem gefiltert werden soll. Nur Attribute mit folgenden Typen sind für einen Textfilter gültig: Zeichenfolge, BigInt, dezimal, doppelt, Ganzzahl, Geld, Auswahlliste, DateTime und boolesche.
Anzeigename Überschreiben Sie die Beschriftung für den Filter, wenn die Liste angezeigt wird. Standardmäßig ist diese automatisch auf den Namen des ausgewählten Attributs festgelegt.
Optionen Eine Sammlung die Werte, nach denen gefiltert werden kann. Weitere Details finden Sie unten.

Attributfiltersatzoptionen

Ein Attributfiltersatz kann gewöhnlich eine beliebige Anzahl von Optionen haben, mit Ausnahme von Auswahllisten- und booleschen Attributen. Ein boolescher Attributfiltersatz kann nur eine oder zwei Optionen habeneine true-Option und eine false-Option. Ein Auswahllisten-Attributfiltersatz kann höchstens eine Option für jeden möglichen Wert in der Auswahlliste haben.

Optionen haben die folgenden Attribute:

Name des Dataflows Beschreibung des Dataflows
Operator Der Vergleichsoperator, der verwendet wird, um Ergebnisse zu filtern, zum Beispiel "Gleich", "Weniger als" usw. Die Liste der Operatoren für die Option hängt vom Typ des Attributs ab, der für den Filter ausgewählt ist. Beispielsweise verfügen numerische Typen ("Dezimalzahl") über Operatoren wie "Kleiner als" oder "Größer als", während die Attribute vom Typ "Zeichenfolge" Operatoren wie "Beginnt mit" oder "Enthält" verwenden. Operatoren vom Typ "Auswahlliste" und "boolesch" sind immer "Gleich".
Wert Der tatsächliche Wert, der für diese Filterbedingung verwendet wird.
Anzeigename Überschreibt den Anzeigenamen für diese Option im Filterfeld. Standardmäßig ist dies auf die gleichen Werte wie die Wertattribute festgelegt.

Suchsatz

Der Suchsatz fügt eine Reihe von Optionen, nach denen die Liste gefiltert werden kann, hinzu. Diese sind gebunden an eine zugehörige Tabelle des ausgewählten Tabellentyps der Liste. Wenn ein Benutzer den Filter anwendet, zeigt die Liste nur diese Datensätze an, die genau mit mindestens einer der ausgewählten zugehörigen Datensätze übereinstimmt.

Suchsatz.

Der Suchsatz verwendet die folgenden Attribute:

Name des Dataflows Beschreibung des Dataflows
Beziehung Der Name der verknüpften Tabelle zum ausgewählten Tabellentyp der Liste, nach dem gefiltert werden soll. Nur mit Tabellen einer 1: n- oder n: n-Beziehung mit den ausgewählten Tabellentyp der Liste werden als Optionen für diesen Filtertyp angezeigt.
Anzeigename Überschreiben Sie die Beschriftung für den Filter, wenn die Liste angezeigt wird. Standardmäßig ist diese automatisch auf den Namen der ausgewählten Beziehung festgelegt.
Optionen Eine Sammlung die Werte, nach denen gefiltert werden kann. Weitere Details finden Sie unten.

Suchsatzoptionen

Ein Suchsatz kann eine beliebige Anzahl an Optionen, wobei die einzige Beschränkung die Anzahl der verknüpften Datensätze des ausgewählten zugehörigen Typs ist.

Optionen haben die folgenden Attribute:

Name des Dataflows Beschreibung des Dataflows
Wert Der Datensatz des ausgewählten zugehörigen Typs, nach dem gefiltert werden soll.
Anzeigename Überschreibt den Anzeigenamen für diese Option im Filterfeld. Standardmäßig ist dies auf die gleichen Werte wie die Wertattribute festgelegt.

Bereichsfiltersatz

Der Bereichsfiltersatz fügt eine Reihe von Optionen, jede mit einer oder zwei Bedingungen, zum Filterbereich hinzu. Wenn ein Benutzer den Filter anwendet, zeigt die Liste nur diese Datensätze an, die genau mit allen Bedingungen mindestens einer der ausgewählten Optionen übereinstimmt.

Bereichsfiltereinstellungen

Der Bereichsfiltersatz verwendet die folgenden Attribute:

Name des Dataflows Beschreibung des Dataflows
Attribut Der Name des Listenattributs zum ausgewählten Tabellentyp der Liste, nach dem gefiltert werden soll. Nur Attribute mit folgenden Typen sind für einen Textfilter gültig: Zeichenfolge, BigInt, dezimal, doppelt, Ganzzahl, Geld, DateTime.
Anzeigename Überschreiben Sie die Beschriftung für den Filter, wenn die Liste angezeigt wird. Standardmäßig ist diese automatisch auf den Namen des ausgewählten Attributs festgelegt.
Optionen Eine Sammlung die Werte, nach denen gefiltert werden kann. Weitere Details finden Sie unten.

Bereichsfiltersatzoptionen

Ein Bereichsfiltersatz kann eine beliebige Anzahl an Optionen haben. Jede Option erzeugt eine Filterbedingung mit einer oder zwei Unterbedingungen, die beide erfüllt sein müssen, damit die Bedingung "true" ist.

Optionen haben die folgenden Attribute:

Name des Dataflows Beschreibung des Dataflows
Operator 1 Der erste Vergleichsoperator, der verwendet wird, um Ergebnisse zu filtern, zum Beispiel "Gleich" und "Weniger als". Die Liste der Operatoren für die Option hängt vom Typ des Attributs ab, der für den Filter ausgewählt ist. Beispielsweise verfügen numerische Typen ("Dezimalzahl") über Operatoren wie "Kleiner als" oder "Größer als", während die Attribute vom Typ "Zeichenfolge" Operatoren wie "Beginnt mit" oder "Enthält" verwenden. Operatoren vom Typ "Auswahlliste" und "boolesch" sind immer "Gleich".
Wert 1 Der erste Wert, der für diese Filterbedingung verwendet wird.
Operator 2 (optional) Der zweite Vergleichsoperator, der verwendet wird, um Ergebnisse zu filtern, zum Beispiel "Gleich" und "Weniger als". Die Liste der Operatoren für die Option hängt vom Typ des Attributs ab, der für den Filter ausgewählt ist. Beispielsweise verfügen numerische Typen ("Dezimalzahl") über Operatoren wie "Kleiner als" oder "Größer als", während die Attribute vom Typ "Zeichenfolge" Operatoren wie "Beginnt mit" oder "Enthält" verwenden. Operatoren vom Typ "Auswahlliste" und "boolesch" sind immer "Gleich".
Wert 2 (optional) Der zweite Wert, der für diese Filterbedingung verwendet wird.
Anzeigename Überschreibt den Anzeigenamen für diese Option im Filterfeld. Standardmäßig wird dies dynamisch anhand der ausgewählten Operatoren und Werte festgelegt.

Dynamischer Auswahllistensatz

Mit dem dynamischen Auswahllistensatz wird eine Reihe von Optionen zum Filtern hinzugefügt, die alle Werte eines angegebenen Auswahllistenfelds darstellen. Dies unterscheidet sich vom Auswählen einer Auswahlliste im Attributfiltesatz. Im Attributfiltersatz müssen Sie einen Satz von Optionen angeben, der für den Benutzer verfügbar gemacht wird, um danach zu filtern. Im dynamischen Auswahllistensatz müssen Sie nur das Auswahllistenfeld angeben und die gesamte Satz von Optionen wird automatisch bereitgestellt. Wenn Sie mehr Kontrolle benötigen, wird empfohlen, den Attributfiltersatz zu verwenden.

Dynamische Auswahllisteneinstellungen

Der dynamische Auswahllistensatz verwendet die folgenden Optionen:

Name des Dataflows Beschreibung des Dataflows
Attribut Der Name des Auswahllistenattributs zum ausgewählten Tabellentyp der Liste, nach dem gefiltert werden soll.
Anzeigename Überschreiben Sie die Beschriftung für den Filter, wenn die Liste angezeigt wird. Standardmäßig ist diese automatisch auf den Namen des ausgewählten Attributs festgelegt.

Dynamischer Suchsatz

Der dynamische Suchsatz fügt eine dynamische Reihe von Optionen, nach denen die Liste gefiltert werden kann, hinzu. Diese sind gebunden an eine zugehörige Tabelle des ausgewählten Tabellentyps der Liste. Wenn ein Benutzer den Filter anwendet, zeigt die Liste nur diese Datensätze an, die genau mit mindestens einer der ausgewählten zugehörigen Datensätze übereinstimmt.

Dies unterscheidet sich von einem Suchsatz. Im Suchen-Satz müssen Sie verknüpften Tabellen manuell angeben, nach denen gefiltert wird. Im dynamischen Suchsatz müssen Sie nur die Beziehung angeben, nach der gefiltert werden soll, und eine Liste von Optionen wird basierend auf der angegebenen Ansicht an verknüpften Tabellen generiert.

Dynamische Sucheinstellungen

Der dynamische Suchsatz verwendet die folgenden Optionen:

Name des Dataflows Beschreibung des Dataflows
Beziehung Der Name der verknüpften Tabelle zum ausgewählten Tabellentyp der Liste, nach dem gefiltert werden soll. Nur mit Tabellen einer 1: n- oder n: n-Beziehung mit den ausgewählten Tabellentyp der Liste werden als Optionen für diesen Filtertyp angezeigt.
Ansicht Die Ansicht (gespeicherte Abfrage), die als Quelle für die dynamische Liste der Tabellen wird, nach denen gefiltert werden soll.
Bezeichnungsspalte Das Feld aus der Ansicht, die den „Namen“-Wert jeder Tabelle angibt.
Filtersuche bei Beziehung Gibt eine Beziehung zwischen der Tabelle an, die das Beziehungsfeld angegeben wurden, und dem angemeldeten Benutzer. Wenn die Tabelle, die vom Beziehungsfeld angegeben wird, auch eine Beziehung zu einem Kontakt hat, können Sie die Liste der Filteroptionen auf diejenigen eingrenzen, die mit dem angemeldeten Benutzer verknüpft sind.
Anzeigename Überschreiben Sie die Beschriftung für den Filter, wenn die Liste angezeigt wird. Standardmäßig ist diese automatisch auf den Namen der ausgewählten Beziehung festgelegt.

FetchXML-Filter

Der Bereichsfilter kann einen einfachen Textfeldfilter wie den Textfilter erstellen oder einen Satz von Optionen wie die anderen Filtertypen. Dies ermöglicht, manuell praktisch jeden Filtertyp für die Liste zu erstellen, indem FetchXML verwendet wird.

FetchXML-Filtereinstellungen

Der FetchXML-Filter verwendet nur ein Attribut:

Name des Dataflows Beschreibung des Dataflows
FetchXML Die XML-Bestimmung, die den Filter darstellt.

Siehe auch