Konfigurasjon av listefilter
Det er enkelt å legge til muligheten for å filtrere oppføringer i en liste: Aktiver alternativet for filtrering, og velg deretter én eller flere filtertyper som skal vises for brukere. Det er mulig å filtrere etter et attributt som samsvarer med noe av teksten som angis av brukeren, eller velge fra en rekke alternativer. Du kan også utforme praktisk talt alle typer filtre du kan forestille deg, ved hjelp av Avansert søk.
Du kan også konfigurere listefiltre ved hjelp av Power Pages-utformingsstudioet.
Aktiver listefilteret
Merk av for Aktivert i delen Filtrering av metadata. Dette legger til filterområdet i listen når den vises. Før du har definert minst én filtertype, er boksen tom.
Du kan definere hvordan filterområdet i listen skal gjengis, ved hjelp av innstillingen for retning. Standard, horisontalt, gjengir filterområdet ovenfor listen. Loddrett retning gjengir filterområdet som en boks til venstre for listen.
Filtertyper
Filtertype | Beskrivelse |
---|---|
Tekstfiltrering | Filtrer listen ved hjelp av en tekstboks for å søke etter samsvarende tekst i et valgt attributt for den gitte tabellen. |
Attributtfiltreringssett | Filtrer listen ved hjelp av en rekke avmerkingsbokser, der hver forsøker å finne samsvar for betingelsen i et bestemt attributt for den gitte tabellen. |
Oppslagssett | Filtrer listen ved hjelp av en rekke avmerkingsbokser, der hver representerer en relasjon mellom en oppføring for den gitte tabellen og en oppføring for en relatert tabell. |
Områdefiltreringssett | Ligner på attributtfiltersettet, bortsett fra at hver avmerkingsboks kan representere to betingelser i stedet for én (for eksempel større enn eller lik 0 OG mindre enn 100). |
Sett for dynamisk nedtrekksmeny | På samme måte som ved valg av en nedtrekksmenyverdi i et attributtfiltersett. Settet for dynamisk nedtrekksmeny krever ikke at du angir nedtrekksmenyalternativene som det skal filtreres etter. Det genereres i stedet en fullstendig liste med alternativer når listen lastes inn. |
Dynamisk oppslagssett | Ligner på oppslagssettet. Det dynamiske oppslagssettet krever ikke at du angir oppslagsalternativene som det skal filtreres etter. Det genereres i stedet en fullstendig liste med alternativer når listen lastes inn. |
FetchXML-filter | Filtrer listen med filterbetingelsen FetchXML. |
Tekstfilter
Tekstfiltrering legger til en tekstboks i filterområdet for listen som er knyttet til et attributt for tabelltypen til listen. Når en bruker velger filteret, viser listen bare de oppføringene der det valgte attributtet inneholder verdien.
Hvis du vil legge til et tekstfilter, velger du +Tekstfiltrering:
Tekstfiltrering bruker følgende attributter:
Navn | Beskrivelse |
---|---|
Attributt | Navnet på attributtet i listens valgte tabelltype du kan filtrere etter. Bare attributter med typen Streng er gyldige for et tekstfilter. |
Visningsnavn | Overstyr etiketten for filteret når listen vises. Som standard settes dette automatisk til navnet på det valgte attributtet. |
Attributtfiltersett
Attributtfiltreringssettet legger til en rekke alternativer for å filtrere listen, som er knyttet til ett attributt i listens valgte tabelltype. Når en bruker angir filteret, viser listen bare de oppføringene som samsvarer nøyaktig med minst ett av de valgte alternativene.
Attributtfiltreringssettet bruker følgende attributter:
Navn | Beskrivelse |
---|---|
Attributt | Navnet på attributtet i listens valgte tabelltype du kan filtrere etter. Bare attributter med følgende datatyper er gyldige for tekstfiltrering: String, BigInt, Decimal, Double, Integer, Money, Picklist, DateTime og Boolean. |
Visningsnavn | Overstyr etiketten for filteret når listen vises. Som standard settes dette automatisk til navnet på det valgte attributtet. |
Alternativer | En samling av mulige verdier som det kan filtreres etter. Se under for mer informasjon. |
Alternativer for attributtfiltersett
Et attributtfiltreringssett kan vanligvis ha en rekke alternativer, med unntak av attributtene Picklist og Boolean. Et boolsk attributtfiltersett kan bare ha ett eller to alternativer, ett SANN-alternativ og ett USANN-alternativ. Et filtreringssett for nedtrekksmenyattributter kan ha maksimalt ett alternativ for hver mulige verdi på nedtrekksmenyen.
Alternativer har følgende attributter:
Navn | Beskrivelse |
---|---|
Operator | Sammenligningsoperatoren som brukes til å filtrere resultater, for eksempel er lik, mindre enn og så videre. Listen med operatorer for alternativet avhenger av hvilken type attributt som er valgt for filteret. Numeriske typer (desimal) har for eksempel operatorer som Mindre enn eller Større enn, mens Streng-attributter bruker operatorer som Begynner med eller Inneholder. Nedtrekksmenyen og boolske operatorer er alltid Er lik. |
Verdi | Den faktiske verdien som brukes for denne filterbetingelsen. |
Visningsnavn | Overstyrer visningsnavnet for dette alternativet i Filter-boksen. Som standard settes dette til samme verdi som Verdi-attributtet. |
Oppslagssett
Oppslagssettet legger til en rekke alternativer for å filtrere listen, som er knyttet til en relatert tabell i listens valgte tabelltype. Når en bruker velger filteret, viser listen bare de oppføringene som samsvarer nøyaktig med minst én av de valgte tilknyttede oppføringene.
Oppslagssettet bruker følgende attributter:
Navn | Beskrivelse |
---|---|
Relasjon | Navnet på den tilknyttede tabellen til listens valgte tabelltype som du kan filtrere etter. Bare tabeller med en én-til-mange- eller mange-til-mange-relasjon med listens valgte tabelltype vises som alternativer for denne filtertypen. |
Visningsnavn | Overstyr etiketten for filteret når listen vises. Som standard settes dette automatisk til navnet på den valgte relasjonen. |
Alternativer | En samling av mulige verdier som det kan filtreres etter. Se under for mer informasjon. |
Alternativer for oppslagssett
Et oppslagssett har vanligvis en rekke alternativer, der den eneste begrensningen er antall relaterte oppføringer for den valgte relaterte typen.
Alternativer har følgende attributter:
Navn | Beskrivelse |
---|---|
Verdi | Oppføringen for den valgte relaterte typen som det skal filtreres etter. |
Visningsnavn | Overstyrer visningsnavnet for dette alternativet i Filter-boksen. Som standard settes dette til samme verdi som Verdi-attributtet. |
Områdefiltreringssett
Områdefiltreringssettet legger til en rekke alternativer i filterområdet, der hvert alternativ har én eller to betingelser. Når en bruker velger filteret, viser listen bare de oppføringene som samsvarer nøyaktig med alle betingelsene i minst ett av de valgte alternativene.
Områdefiltreringssettet bruker følgende attributter:
Navn | Beskrivelse |
---|---|
Attributt | Navnet på attributtet i listens valgte tabelltype du kan filtrere etter. Bare attributter med følgende datatyper er gyldige for tekstfiltrering: String, BigInt, Decimal, Double, Integer, Money, Picklist, DateTime. |
Visningsnavn | Overstyr etiketten for filteret når listen vises. Som standard settes dette automatisk til navnet på det valgte attributtet. |
Alternativer | En samling av mulige verdier som det kan filtreres etter. Se under for mer informasjon. |
Alternativer for områdefiltersett
Et områdefiltreringssett kan ha et hvilket som helst antall alternativer. Hvert alternativ vil produsere en filterbetingelse med én eller to delbetingelser, der begge må oppfylles for at betingelsen skal være sann.
Alternativer har følgende attributter:
Navn | Beskrivelse |
---|---|
Operator 1 | Den første sammenligningsoperatoren som brukes til å filtrere resultater, for eksempel Er lik og Mindre enn. Listen med operatorer for alternativet avhenger av hvilken type attributt som er valgt for filteret. Numeriske typer (desimal) har for eksempel operatorer som Mindre enn eller Større enn, mens Streng-attributter bruker operatorer som Begynner med eller Inneholder. Nedtrekksmenyen og boolske operatorer er alltid Er lik. |
Verdi 1 | Den første verdien som brukes for denne filterbetingelsen. |
Operator 2 (valgfritt) | Den andre sammenligningsoperatoren som brukes til å filtrere resultater, for eksempel Er lik og Mindre enn. Listen med operatorer for alternativet avhenger av hvilken type attributt som er valgt for filteret. Numeriske typer (desimal) har for eksempel operatorer som Mindre enn eller Større enn, mens Streng-attributter bruker operatorer som Begynner med eller Inneholder. Nedtrekksmenyen og boolske operatorer er alltid Er lik. |
Verdi 2 (valgfritt) | Den andre verdien som brukes for denne filterbetingelsen. |
Visningsnavn | Overstyrer visningsnavnet for dette alternativet i Filter-boksen. Som standard angis dette dynamisk basert på operatorene og verdiene som er valgt. |
Sett for dynamisk nedtrekksmeny
Settet for dynamisk nedtrekksmeny legger til en rekke alternativer som du kan filtrere etter, som representerer alle verdiene i et angitt nedtrekksmenyfelt. Dette er forskjellig fra å velge en nedtrekksmeny i attributtfiltreringssettet. I attributtfiltreringssettet må du angi et sett med alternativer som vil bli gjort tilgjengelig for brukeren for filtrering. Du trenger bare angi nedtrekksmenyfeltet i det dynamiske nedtrekksmenysettet, og hele settet med alternativer gis automatisk. Hvis du trenger større kontroll, anbefaler vi at du bruker Attributtfiltreringssett.
Det dynamiske nedtrekksmenysettet bruker følgende alternativer:
Navn | Beskrivelse |
---|---|
Attributt | Navnet på plukklisteattributtet i listens valgte tabelltype du kan filtrere etter. |
Visningsnavn | Overstyr etiketten for filteret når listen vises. Som standard settes dette automatisk til navnet på det valgte attributtet. |
Dynamisk oppslagssett
Det dynamiske oppslagssettet legger til en rekke dynamiske alternativer for å filtrere listen, som er knyttet til en relatert tabell i listens valgte tabelltype. Når en bruker velger filteret, viser listen bare de oppføringene som samsvarer nøyaktig med minst én av de valgte tilknyttede oppføringene.
Dette er forskjellig fra et oppslagssett. I oppslagssettet må du angi de relaterte tabellene du vil filtrere etter, manuelt. I det dynamiske oppslagssettet trenger du bare å angi relasjonen det skal filtreres etter, og en liste med alternativer genereres basert på den angitte visningen for relaterte tabeller.
Det dynamiske oppslagssettet bruker følgende alternativer:
Navn | Beskrivelse |
---|---|
Relasjon | Navnet på den tilknyttede tabellen til listens valgte tabelltype som du kan filtrere etter. Bare tabeller med en én-til-mange- eller mange-til-mange-relasjon med listens valgte tabelltype vises som alternativer for denne filtertypen. |
Vis | Visningen (Lagret spørring) som skal brukes som en kilde for den dynamiske listen med tabeller som det skal filtreres etter. |
Etikettkolonne | Feltet fra visningen som inneholder tabellens Navn-verdi. |
Filtrer oppslag ved relasjon | Angir en relasjon mellom tabellen som er angitt i Relasjon-feltet, og den påloggede brukeren. Hvis tabellen som er angitt i Relasjon-feltet, også har en relasjon til en kontakt, kan du eventuelt begrense listen med filteralternativer til dem som er relatert til den påloggede brukeren. |
Visningsnavn | Overstyr etiketten for filteret når listen vises. Som standard settes dette automatisk til navnet på den valgte relasjonen. |
FetchXML-filter
Områdefilteret kan lage et enkelt tekstboksfilter som tekstfilteret, eller et sett med alternativer som de andre filtertypene. Det gjør at du kan manuelt opprette nesten alle typer filtre for listen ved hjelp av FetchXML.
FetchXML-filteret bruker bare ett attributt:
Navn | Beskrivelse |
---|---|
FetchXML | XML-setning som representerer filteret. |