Konfiguration af listefilter
Det er nemt at tilføje muligheden for at filtrere posterne på en liste: Du skal blot aktivere filtreringsindstillingen og derefter vælge en eller flere filtertyper, der skal vises for brugerne. Det er muligt at filtrere efter en attribut, der svarer til tekst, der er angivet af brugeren, eller at vælge fra en række indstillinger. Du kan endda designe stort set alle ønskede filtertyper ved hjælp af Avanceret søgning.
Du kan også konfigurere listefiltre ved hjælp af Power Pages design studio.
Aktivere listefilteret
Marker afkrydsningsfeltet Aktiveret i sektionen Metadatafilter. Derved tilføjes filtreringsområdet på listen, når den vises. Feltet er tomt, indtil du har defineret mindst én filtertype.
Du kan definere, hvordan filtreringsområdet på listen skal gengives, ved hjælp af indstillingen Retning. Standard, Vandret, gengiver filtreringsområdet over listen. Lodret gengiver filtreringsområdet som et felt til venstre for listen.
Filtertyper
Filtertype | Beskrivelse |
---|---|
Tekstfilter | Filtrere listen ved hjælp af et tekstfelt for at søge efter tilsvarende tekst i en valgt attribut for den angivne tabel. |
Attributfilterindstilling | Filtrer listen ved hjælp af en række afkrydsningsfelter, der hver især forsøger at sammenholde sine betingelser med en bestemt attribut for den angivne tabel. |
Opslagsindstilling | Filtrer listen ved hjælp af en række afkrydsningsfelter, der hver især repræsenterer en relation mellem en post for den angivne tabel og en post for en relateret tabel. |
Indstilling af intervalfilter | Svarer til Attributfilterindstilling bortset fra, at hvert afkrydsningsfelt kan repræsentere to betingelser i stedet for én (f.eks. større end eller lig med 0 OG mindre end 100). |
Indstilling af dynamisk valgliste | Svarer til at vælge en værdi på en valgliste i en attributfilterindstilling. Indstilling af dynamisk valgliste kræver ikke, at du angiver de valglisteindstillinger, der skal filtreres efter. Indstillingen genererer i stedet den komplette liste over indstillinger, når listen indlæses. |
Indstilling af dynamisk opslag | Svarer til Opslagsindstilling. Indstilling af dynamisk opslag kræver ikke, at du angiver de opslagsindstillinger, der skal filtreres efter. Indstillingen genererer i stedet den komplette liste over indstillinger, når listen indlæses. |
FetchXML-filter | Filtrer listen ved hjælp af en FetchXML-filterbetingelse. |
Tekstfilter
Tekstfilteret føjer et tekstfelt til listens filtreringsområde, der er knyttet til en attribut for listens tabeltype. Når en bruger anvender filteret, vises kun de poster, hvis valgte attribut indeholder værdien, på listen.
Hvis du vil tilføje et tekstfilter, skal du vælg + Tekstfilter.
Tekstfilteret bruger følgende attributter:
Navn | Beskrivelse |
---|---|
Attribut | Navnet på attributten på listens valgte tabeltype, der skal filtreres efter. Kun attributter af typen Streng er gyldige for et tekstfilter. |
Vis navn | Tilsidesæt etiketten for filteret, når listen vises. Som standard indstilles det automatisk til navnet på den valgte attribut. |
Attributfilterindstilling
Attributfilterindstillingen tilføjer en række indstillinger, som listen kan filtreres efter, og som er knyttet til en enkelt attribut for listens valgte tabeltype. Når en bruger anvender filteret, viser listen kun de poster, der svarer nøjagtigt til mindst én af de valgte indstillinger.
Attributfilterindstillingen bruger følgende attributter:
Navn | Beskrivelse |
---|---|
Attribut | Navnet på attributten på listens valgte tabeltype, der skal filtreres efter. Kun attributter med følgende typer er gyldige i forbindelse med et tekstfilter: Streng, BigInt, Decimal, Dobbelt, Heltal, Penge, Valgliste, DateTime og Boolesk. |
Vis navn | Tilsidesæt etiketten for filteret, når listen vises. Som standard indstilles det automatisk til navnet på den valgte attribut. |
Muligheder | En samling af de mulige værdier, der skal filtreres efter. Du kan finde flere oplysninger nedenfor. |
Indstillinger for attributfilterindstilling
En attributfilterindstilling kan normalt have et vilkårligt antal indstillinger, med undtagelse af valgliste og booleske attributter. En boolesk attributfilterindstilling kan kun have en eller to indstillinger – én true og én false. Attributfilterindstillingen Valgliste kan have mindst én indstilling for hver af de mulige værdier på valglisten.
Indstillinger har følgende attributter:
Navn | Beskrivelse |
---|---|
Operatør | Sammenligningsoperatoren bruges til at filtrere resultater, for eksempel er lig med, mindre end osv. Listen over operatorer for indstillingen afhænger af typen af den attribut, der er valgt for filteret. For eksempel har numeriske typer (Decimal) operatorer som f.eks. Mindre end eller Større end, mens Streng-attributter bruger operatorer som Begynder med eller Indeholder. Valgliste og booleske operatorer er altid Er lig med. |
Værdi | Den faktiske værdi, der bruges til denne filterbetingelse. |
Vis navn | Tilsidesætter det viste navn til denne indstilling i feltet Filter. Som standard indstilles dette automatisk til den samme værdi som attributten Værdi. |
Opslagsindstilling
Opslagsindstillingen tilføjer en række indstillinger, som listen kan filtreres efter, og som er knyttet til en relateret tabel for listens valgte tabeltype. Når en bruger anvender filteret, viser listen kun de poster, der svarer nøjagtigt til mindst én af de valgte relaterede poster.
Opslagsindstillingen bruger følgende attributter:
Navn | Beskrivelse |
---|---|
Relation | Navnet på den relaterede tabel, som listens valgte tabeltype skal filtreres efter. Kun tabeller med en én til mange- eller mange til mange-relation med listens valgte tabeltype vises som indstillinger for denne filtertype. |
Vis navn | Tilsidesæt etiketten for filteret, når listen vises. Som standard indstilles det automatisk til navnet på den valgte relation. |
Muligheder | En samling af de mulige værdier, der skal filtreres efter. Du kan finde flere oplysninger nedenfor. |
Indstillinger for opslagsindstilling
En Opslagsindstilling kan typisk have en række indstillinger, hvor den eneste begrænsning er antallet af relaterede poster af den valgte relaterede type.
Indstillinger har følgende attributter:
Navn | Beskrivelse |
---|---|
Værdi | Posten for den valgte relaterede type, der skal filtreres efter. |
Vis navn | Tilsidesætter det viste navn til denne indstilling i feltet Filter. Som standard indstilles dette automatisk til den samme værdi som attributten Værdi. |
Indstilling af intervalfilter
Indstilling af intervalfilter føjer en række indstillinger, som hver har en eller to betingelser, til området Filter. Når en bruger anvender filteret, viser listen kun de poster, der svarer nøjagtigt til alle betingelser for mindst én af de valgte indstillinger.
Indstilling af intervalfilter bruger følgende attributter:
Navn | Beskrivelse |
---|---|
Attribut | Navnet på attributten på listens valgte tabeltype, der skal filtreres efter. Kun attributter med følgende typer er gyldige i forbindelse med et tekstfilter: Streng, BigInt, Decimal, Dobbelt, Heltal, Penge, DateTime. |
Vis navn | Tilsidesæt etiketten for filteret, når listen vises. Som standard indstilles det automatisk til navnet på den valgte attribut. |
Muligheder | En samling af de mulige værdier, der skal filtreres efter. Du kan finde flere oplysninger nedenfor. |
Indstillinger for intervalfilter
Indstilling af intervalfilter kan have et vilkårligt antal indstillinger. Hver indstilling giver en filterbetingelse med en eller to underordnede betingelser, som begge skal være opfyldt, for at betingelsen er sand.
Indstillinger har følgende attributter:
Navn | Beskrivelse |
---|---|
Operator 1 | Den første sammenligningsoperator, der bruges til at filtrere resultater, for eksempel Er lig med og Mindre end. Listen over operatorer for indstillingen afhænger af typen af den attribut, der er valgt for filteret. For eksempel har numeriske typer (Decimal) operatorer som f.eks. Mindre end eller Større end, mens Streng-attributter bruger operatorer som Begynder med eller Indeholder. Valgliste og booleske operatorer er altid Er lig med. |
Værdi 1 | Den første værdi, der bruges til denne filterbetingelse. |
Operator 2 (valgfrit) | Den anden sammenligningsoperator, der bruges til at filtrere resultater, for eksempel Er lig med og Mindre end. Listen over operatorer for indstillingen afhænger af typen af den attribut, der er valgt for filteret. For eksempel har numeriske typer (Decimal) operatorer som f.eks. Mindre end eller Større end, mens Streng-attributter bruger operatorer som Begynder med eller Indeholder. Valgliste og booleske operatorer er altid Er lig med. |
Værdi 2 (valgfrit) | Den anden værdi, der bruges til denne filterbetingelse. |
Vis navn | Tilsidesætter det viste navn til denne indstilling i feltet Filter. Som standard angives dette dynamisk, afhængigt af de valgte operatorer og værdier. |
Indstilling af dynamisk valgliste
Indstilling af dynamisk valgliste tilføjer en række indstillinger, der kan filteres efter, som repræsenterer alle værdier for en bestemt valgliste. Dette er ikke det samme som at vælge en valgliste i Attributfilterindstilling. I Attributfilterindstilling skal du angive et sæt indstillinger, der skal gøres tilgængelige for den bruger, der skal filtreres efter. I Indstilling af dynamisk valgliste skal du kun angive valglistefeltet, så vises hele sættet af indstillinger automatisk. Hvis du har brug for mere kontrol, anbefales det, at du bruger Attributfilterindstilling.
Indstilling af dynamisk valgliste bruger følgende indstillinger:
Navn | Beskrivelse |
---|---|
Attribut | Navnet på attributten Valgliste på listens valgte tabeltype, der skal filtreres efter. |
Vis navn | Tilsidesæt etiketten for filteret, når listen vises. Som standard indstilles det automatisk til navnet på den valgte attribut. |
Indstilling af dynamisk opslag
Opslagsindstillingen Dynamisk tilføjer en række dynamiske indstillinger, som listen kan filtreres efter, og som er knyttet til en relateret tabel for listens valgte tabeltype. Når en bruger anvender filteret, viser listen kun de poster, der svarer nøjagtigt til mindst én af de valgte relaterede poster.
Dette adskiller sig fra en opslagsindstilling. I Opslagsindstilling skal du manuelt angive de relaterede tabeller, der skal filtreres efter. I Indstilling af dynamisk opslag skal du blot angive den relation, der skal filtreres på, så oprettes der en liste over indstillinger baseret på den angivne visning for tilknyttede tabeller.
Indstilling af dynamisk opslag bruger følgende indstillinger:
Navn | Beskrivelse |
---|---|
Relation | Navnet på den relaterede tabel, som listens valgte tabeltype skal filtreres efter. Kun tabeller med en én til mange- eller mange til mange-relation med listens valgte tabeltype vises som indstillinger for denne filtertype. |
Vis | Den visning (Gemt forespørgsel), der skal bruges som kilde for den dynamiske liste over tabeller, der skal filtreres efter. |
Etiketkolonne | Feltet fra den visning, der angiver de enkelte tabellers Navn-værdi. |
Filteropslag ved relation | Angiver en relation mellem den tabel, der er angivet af relationsfeltet, og den bruger, der er logget på. Hvis den tabel, der er angivet af relationsfeltet, også har en relation til en kontaktperson, kan du begrænse listen over filtreringsindstillinger til dem, der er relateret til den bruger, der er logget på. |
Vis navn | Tilsidesæt etiketten for filteret, når listen vises. Som standard indstilles det automatisk til navnet på den valgte relation. |
FetchXML-filter
Intervalfilteret kan oprette enten et simpelt tekstfeltfilter som f.eks. tekstfilteret eller et sæt indstillinger på samme måde som andre filtertyper. Det gør det muligt for dig manuelt at oprette stort set alle filtertyper for listen ved hjælp af FetchXML.
FetchXML-filteret bruger kun én attribut:
Navn | Beskrivelse |
---|---|
FetchXML | Den XML-sætning, der repræsenterer filteret. |