Dela via


Förbättrat vyfilter för listor

Du kan använda tabellbehörigheter om du vill skydda poster. Om du vill filtrera poster utifrån den aktuella portalanvändarens kontext kan du konfigurera ett filter på den underliggande modellstyrda vydefinition som används av listan med hjälp av Dataarbetsyta. Denna funktion stöder filtrering av den aktuella användaren, användarens överordnade konto eller webbplats oavsett djup. Skapa filtret för att matcha varje enskild kontaktpost och koden ersätter värdet med det faktiska värdet vid körningdu behöver inte tilldela värden till fält i avsnittet Filtervillkor.

  • I kontrollen hittas alla villkorselement där uitype="contact" och värdet för det faktiska värdet för den aktuella webbplatsanvändarens kontakt-ID anges.
  • I kontrollen hittas alla villkorselement där uitype="account" och värdet för det faktiska värdet för den aktuella webbplatsanvändarens överordnade konto-ID anges.
  • I kontrollen hittas alla villkorselement där uitype="adx_website" och värdet för det faktiska värdet för den aktuella portalanvändarens webbplats-ID anges.

Exempel på filtervillkor för vy

Följande bild illustrerar en kontakt som tilldelats ett filtervillkor, den här kontakten verkar vara en stub "dummy"-kontakt, men kan vara en kontaktpost. ID för den här posten kommer att ersättas med det faktiska värdet för ID:t för den användare som visar sidan. Om användaren inte är inloggad returneras inga poster. Detta ger större flexibilitet vid filtrering av data utifrån användare och webbplatser i kontext.

Exempel på filtervillkor för vy.

Kommentar

Om du filtrerar efter aktuell webbplatsanvändares kontakt- eller överordnat konto bör du associera en sidbehörighet för webbsida så att användaren kan logga in. Du måste då skapa en webbroll. Konfigurera sidbehörigheter och associera webbrollen. Detta innebär att användare kan loggas in för att visa sidan och därför tillåta data att fyllas i på samma sätt.

Se även