Configuratie lijstfilter

Notitie

Met ingang van 12 oktober 2022 wordt Power Apps-portals hernoemd tot Power Pages. Meer informatie: Microsoft Power Pages is nu algemeen beschikbaar (blog)
We zullen binnenkort de documentatie voor Power Apps-portals migreren en samenvoegen met Power Pages-documentatie.

Het toevoegen van de mogelijkheid om records in een lijst te filteren is gemakkelijk: schakel de filteroptie in en kies vervolgens een of meer filtertypen die u voor gebruikers wilt weergeven. Het is mogelijk om te filteren op een kenmerk dat overeenkomt met bepaalde tekst die door de gebruiker is opgegeven of om een selectie te maken uit een reeks opties. U kunt zelfs vrijwel elk soort filter ontwerpen dat u kunt bedenken, met behulp van Geavanceerd zoeken.

Het lijstfilter inschakelen

Schakel in de sectie Metagegevensfilter het selectievakje Ingeschakeld in. Hiermee wordt het gebied Filter toegevoegd aan de lijst wanneer deze wordt weergegeven. Totdat u ten minste één filtertype hebt gedefinieerd, wordt het vak leeg weergegeven.

U kunt definiëren hoe het filtergebied in de lijst wordt weergegeven met de instelling Stand. Met de standaardwaarde, Horizontaal, wordt het filtergebied boven de lijst weergegeven. Met de verticale afdrukstand wordt het filtergebied als een vak links van de lijst weergegeven.

Filterinstellingen voor metagegevens.

Filtertypen

Filtertype Beschrijving
Tekstfilter Filter de lijst met een tekstvak om te zoeken naar overeenkomende tekst in een geselecteerd kenmerk van de desbetreffende tabel.
Kenmerkfilterset Filter de lijst met een reeks selectievakjes, waarvan elk probeert om de bijbehorende voorwaarde af te stemmen op een bepaald kenmerk van de desbetreffende tabel.
Opzoekset Filter de lijst met een reeks selectievakjes, waarvan elk staat voor een relatie tussen een record voor de desbetreffende tabel en een record voor een gerelateerde tabel.
Bereikfilterset Deze set is hetzelfde als de kenmerkfilterset, behalve dat elk selectievakje twee voorwaarden in plaats van één kan vertegenwoordigen (bijvoorbeeld groter dan of gelijk aan 0 EN kleiner dan 100).
Dynamische selectielijstset Dit is hetzelfde als het kiezen van een selectielijstwaarde in een kenmerkfilterset. Voor de dynamische selectielijstset hoeft u niet de selectielijstopties op te geven waarop moet worden gefilterd. In plaats daarvan wordt de volledige lijst met opties gegenereerd wanneer de lijst wordt geladen.
Dynamische opzoekset Deze is vergelijkbaar met de opzoekset. Voor de dynamische opzoekset hoeft u geen opzoekopties op te geven waarop moet worden gefilterd. In plaats daarvan wordt de volledige lijst met opties gegenereerd wanneer de lijst wordt geladen.
FetchXML-filter Filter de lijst met een FetchXML-filtervoorwaarde.

Tekstfilter

Met het tekstfilter wordt een tekstvak toegevoegd aan het filtergebied van de lijst, dat is gekoppeld aan een kenmerk van het tabeltype van de lijst. Wanneer een gebruiker het filter toepast, worden in de lijst alleen de records weergegeven waarvan het geselecteerde kenmerk de waarde bevat.

Als u een tekstfilter wilt toevoegen, selecteert u +Tekstfilter.

Een tekstfilter toevoegen.

Het tekstfilter gebruikt de volgende kenmerken:

Meetcriterium Beschrijving
Kenmerk De naam van het kenmerk in het geselecteerde tabeltype van de lijst waarop moet worden gefilterd. Alleen kenmerken met het type Tekenreeks zijn geldig voor een tekstfilter.
Weergavenaam Negeer het label voor het filter wanneer de lijst wordt weergegeven. Standaard wordt dit automatisch ingesteld op de naam van het geselecteerde kenmerk.

Kenmerkfilterset

Met de kenmerkfilterset wordt een reeks opties toegevoegd waarop de lijst moet worden gefilterd, gebonden aan één kenmerk van het geselecteerde tabeltype van de lijst. Wanneer een gebruiker het filter toepast, worden in de lijst alleen de records weergegeven die exact overeenkomen met ten minste één van de geselecteerde opties.

Instellingen voor kenmerkfilters.

Het kenmerkfilterset gebruikt de volgende kenmerken:

Meetcriterium Beschrijving
Kenmerk De naam van het kenmerk in het geselecteerde tabeltype van de lijst waarop moet worden gefilterd. Alleen kenmerken met de volgende typen zijn geldig voor een tekstfilter: String, BigInt, Decimal, Double, Integer, Money, Picklist, DateTime, en Boolean.
Weergavenaam Negeer het label voor het filter wanneer de lijst wordt weergegeven. Standaard wordt dit automatisch ingesteld op de naam van het geselecteerde kenmerk.
Opties Een verzameling mogelijke waarden waarop moet worden gefilterd. Zie hierna voor meer informatie.

Opties van kenmerkfilterset

Een kenmerkfilterset kan gewoonlijk een willekeurig aantal opties hebben, met uitzondering van de kenmerken Picklist en Boolean. Een kenmerkfilterset van het type Boolean kan slechts een of twee opties hebben—één true en één false. Een kenmerkfilterset van het type Picklist kan maximaal één optie hebben voor elke mogelijke waarde in de selectielijst.

Opties hebben de volgende kenmerken:

Name Beschrijving
Operator De vergelijkingsoperator waarmee resultaten worden gefilterd, bijvoorbeeld Is gelijk aan, Kleiner dan enzovoort. De lijst met operators voor de optie is afhankelijk van het type kenmerk dat voor het filter is geselecteerd. Bijvoorbeeld numerieke typen (Decimal) hebben operators zoals Kleiner dan of Groter dan, terwijl de kenmerken van het type String operators gebruiken, zoals Begint met of Bevat. Picklist en Boolean hebben altijd Is gelijk aan als operator.
Waarde De werkelijke waarde die voor deze filtervoorwaarde wordt gebruikt.
Weergavenaam Hiermee wordt de weergavenaam voor deze optie in het filtervak genegeerd. Standaard wordt dit ingesteld op dezelfde waarde als het kenmerk Waarde.

Opzoekset

Met de opzoekset wordt een reeks opties toegevoegd waarop de lijst moet worden gefilterd, gebonden aan een tabel die is gerelateerd aan het geselecteerde tabeltype van de lijst. Wanneer een gebruiker het filter toepast, worden in de lijst alleen de records weergegeven die exact overeenkomen met ten minste één van de geselecteerde gerelateerde opties.

Opzoekset.

In de opzoekset worden de volgende kenmerken gebruikt:

Meetcriterium Beschrijving
Relatie De naam van de tabel die is gerelateerd aan het geselecteerde tabeltype van de lijst waarop moet worden gefilterd. Alleen tabellen met een één-op-veel- of veel-op-veel-relatie met het geselecteerde tabeltype van de lijst worden weergegeven als opties voor dit filtertype.
Weergavenaam Negeer het label voor het filter wanneer de lijst wordt weergegeven. Standaard wordt dit automatisch ingesteld op de naam van de geselecteerde relatie.
Opties Een verzameling mogelijke waarden waarop moet worden gefilterd. Zie hierna voor meer informatie.

Opzoeksetopties

Een opzoekset kan doorgaans een willekeurig aantal opties hebben, waarbij de enige beperking het aantal gerelateerde records van het geselecteerde gerelateerde type is.

Opties hebben de volgende kenmerken:

Naam Beschrijving
Waarde De record van het geselecteerde gerelateerde type waarop moet worden gefilterd.
Weergavenaam Hiermee wordt de weergavenaam voor deze optie in het filtervak genegeerd. Standaard wordt dit ingesteld op dezelfde waarde als het kenmerk Waarde.

Bereikfilterset

Met de bereikfilterset wordt een reeks opties, elk met een of twee voorwaarden, toegevoegd aan het filtergebied. Wanneer een gebruiker het filter toepast, worden in de lijst alleen de records weergegeven die exact overeenkomen met alle voorwaarden in ten minste één van de geselecteerde opties.

Instellingen voor bereikfilters.

In de bereikfilterset worden de volgende kenmerken gebruikt:

Meetcriterium Beschrijving
Kenmerk De naam van het kenmerk in het geselecteerde tabeltype van de lijst waarop moet worden gefilterd. Alleen kenmerken met de volgende typen zijn geldig voor een tekstfilter:String, BigInt, Decimal, Double, Integer, Money, DateTime.
Weergavenaam Negeer het label voor het filter wanneer de lijst wordt weergegeven. Standaard wordt dit automatisch ingesteld op de naam van het geselecteerde kenmerk.
Opties Een verzameling mogelijke waarden waarop moet worden gefilterd. Zie hierna voor meer informatie.

Opties van bereikfilterset

Een bereikfilterset kan een willekeurig aantal opties hebben. Met elke optie wordt een filtervoorwaarde gemaakt met of een of twee subvoorwaarden. Aan deze beide voorwaarden moet worden voldaan. Anders is de voorwaarde niet geldig.

Opties hebben de volgende kenmerken:

Naam Beschrijving
Operator 1 De eerste vergelijkingsoperator waarmee resultaten worden gefilterd, bijvoorbeeld Is gelijk aan en Is kleiner dan enzovoort. De lijst met operators voor de optie is afhankelijk van het type kenmerk dat voor het filter is geselecteerd. Bijvoorbeeld numerieke typen (Decimal) hebben operators zoals Kleiner dan of Groter dan, terwijl de kenmerken van het type String operators gebruiken, zoals Begint met of Bevat. Picklist en Boolean hebben altijd Is gelijk aan als operator.
Waarde 1 De eerste waarde die voor deze filtervoorwaarde wordt gebruikt.
Operator 2 (optioneel) De tweede vergelijkingsoperator waarmee resultaten worden gefilterd, bijvoorbeeld Is gelijk aan en Is kleiner dan enzovoort. De lijst met operators voor de optie is afhankelijk van het type kenmerk dat voor het filter is geselecteerd. Bijvoorbeeld numerieke typen (Decimal) hebben operators zoals Kleiner dan of Groter dan, terwijl de kenmerken van het type String operators gebruiken, zoals Begint met of Bevat. Picklist en Boolean hebben altijd Is gelijk aan als operator.
Waarde 2 (optioneel) De tweede waarde die voor deze filtervoorwaarde wordt gebruikt.
Weergavenaam Hiermee wordt de weergavenaam voor deze optie in het filtervak genegeerd. Standaard wordt dit dynamisch ingesteld op basis van de geselecteerde operators en geselecteerde waarden.

Dynamische selectielijstset

Met de dynamische selectielijstset wordt een reeks opties toegevoegd waarop moet worden gefilterd, waarmee alle waarden van een opgegeven selectielijstveld worden vertegenwoordigd. Dit is anders dan het selecteren van een selectielijst in de kenmerkfilterset. In de kenmerkfilterset moet u een set opties opgeven die beschikbaar worden gesteld aan de gebruiker om op te filteren. In de dynamische selectielijstset moet u alleen het selectielijstveld opgeven en de volledige set opties worden automatisch opgegeven. Als u meer controle nodig hebt, raden we u aan de kenmerkfilterset te gebruiken.

Instellingen voor dynamische selectielijst..

De dynamische selectielijstset gebruikt de volgende opties:

Meetcriterium Beschrijving
Kenmerk De naam van het kenmerk Picklist in het geselecteerde tabeltype van de lijst waarop moet worden gefilterd.
Weergavenaam Negeer het label voor het filter wanneer de lijst wordt weergegeven. Standaard wordt dit automatisch ingesteld op de naam van het geselecteerde kenmerk.

Dynamische opzoekset

Met de dynamische opzoekset wordt een dynamische reeks opties toegevoegd waarop de lijst moet worden gefilterd, gebonden aan een tabel die is gerelateerd aan het geselecteerde tabeltype van de lijst. Wanneer een gebruiker het filter toepast, worden in de lijst alleen de records weergegeven die exact overeenkomen met ten minste één van de geselecteerde gerelateerde opties.

Dit is anders dan een opzoekset. In de opzoekset moet u handmatig de gerelateerde tabellen opgeven waarop moet worden gefilterd. In de dynamische opzoekset moet u alleen de relatie opgeven waarop moet worden gefilterd, en een lijst met opties die zijn gegenereerd op basis van de opgegeven weergave van gerelateerde tabellen.

Instellingen voor dynamisch opzoeken.

De dynamische opzoekset gebruikt de volgende opties:

Meetcriterium Beschrijving
Relatie De naam van de tabel die is gerelateerd aan het geselecteerde tabeltype van de lijst waarop moet worden gefilterd. Alleen tabellen met een één-op-veel- of veel-op-veel-relatie met het geselecteerde tabeltype van de lijst worden weergegeven als opties voor dit filtertype.
Beeld De weergave (Opgeslagen query) die moet worden gebruikt als een bron van de dynamische lijst met tabellen waarop moet worden gefilterd.
Labelkolom Het veld van de weergave die de waarde Naam voor elke tabel verschaft.
Opzoeken filteren op relatie Hiermee wordt een relatie opgegeven tussen de tabel die is opgegeven via het veld Relatie en de aangemelde gebruiker. Als de tabel die is opgegeven via het veld Relatie tevens een relatie heeft met een contactpersoon, kunt u de lijst van filteropties voor gebruikers beperken tot gebruikers die zijn gerelateerd aan de aangemelde gebruiker.
Weergavenaam Negeer het label voor het filter wanneer de lijst wordt weergegeven. Standaard wordt dit automatisch ingesteld op de naam van de geselecteerde relatie.

FetchXML-filter

Met het bereikfilter kan een eenvoudig tekstvakfilter worden gemaakt, zoals het tekstfilter, of een set opties, zoals de andere filtertypen. Hiermee kunt u vrijwel elk soort filter voor de lijst handmatig maken met behulp van FetchXML.

Instellingen voor FetchXML-filters.

Het FetchXML-filter gebruikt slechts één kenmerk:

Meetcriterium Beschrijving
FetchXML De XML-instructie die het filter vertegenwoordigt.

Zie ook