Geavanceerd weergavefilter voor lijsten

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.

U kunt tabelmachtigingen gebruiken als u records wilt beveiligen. Als u records wilt filteren op basis van de context van de huidige portalgebruiker, kunt u een filter configureren op basis van de onderliggende modelgestuurde weergavedefinitie die door de lijst wordt gebruikt met behulp van de Dataverse-weergaveontwerper. Deze functie ondersteunt het filteren van de huidige gebruiker, de bovenliggende account van de gebruiker of de website op elk gewenst niveau. Als u een weergavefilter maakt dat overeenkomt met een enkele contactpersoonrecord, vervangt de code de waarde ervan door de werkelijke waarde tijdens runtime. Het is dus niet nodig waarden toe te wijzen aan velden in de sectie Filtervoorwaarden.

  • Het besturingselement vindt alle voorwaarde-elementen waarbij uitype="contact" en stelt de waarde in op de werkelijke waarde van de contact-id van de huidige portalgebruiker.
  • Het besturingselement vindt alle voorwaarde-elementen waarbij uitype="account" en stelt de waarde in op de werkelijke waarde van de bovenliggende account-id van de huidige portalgebruiker.
  • Het besturingselement vindt alle voorwaarde-elementen waarbij uitype="adx_website" en stelt de waarde in op de werkelijke waarde van de huidige website-id.

Voorbeeldweergave Filtercriteria

De volgende afbeelding toont een willekeurig contactpersoon die is toegewezen aan een filtervoorwaarde. Deze contactpersoon is toevallig een 'dummy' stubcontactpersoon, maar dit kan elke contactpersoonrecord zijn. De id van deze record wordt vervangen door de werkelijke waarde van de id van de gebruiker die de pagina bekijkt. Als de gebruiker zich niet heeft aangemeld, worden er geen records geretourneerd. Dit biedt meer flexibiliteit bij het filteren van de gegevens op basis van de gebruiker- en websitecontext.

Voorbeeldweergave Filtercriteria.

Notitie

Als u filtert op de contactpersoon of bovenliggende account van de huidige portalgebruiker, wordt u aangeraden een toegangsbeheerregel voor webpagina's aan de webpagina te koppelen om af te dwingen dat de gebruiker inlogt. U maakt dan een webrol waarvoor Geverifieerde gebruikersrol is aangevinkt. Maak een toegangsbeheerregel voor webpagina's met het recht Lezen beperken en koppel de webrol. Dit dwingt gebruikers om zich aan te melden om de pagina te bekijken, zodat de gegevens dienovereenkomstig kunnen worden ingevuld.

Zie ook

Notitie

Laat ons uw taalvoorkeuren voor documentatie weten! Beantwoord een korte enquête. (houd er rekening mee dat deze in het Engels is)

De enquête duurt ongeveer zeven minuten. Er worden geen persoonlijke gegevens verzameld (privacyverklaring).