Om lister
En liste er en databaseret konfiguration, som du bruger til at tilføje en webside, der gengiver en liste over poster, uden at en udvikler behøver at vise gitteret i portalen. Når du bruger lister, kan du vise poster på portaler.
Gitteret understøtter sortering og pagineres, hvis antallet af poster er større end sidestørrelsen, der er angivet. Hvis Webside for detaljevisning er angivet, indeholder hver post et link til siden, og id'et for posten vedhæftes i forespørgselsstrengen sammen med Navn på parameter for forespørgselsstreng-id. Listen understøtter også flere visninger. Hvis der er angivet mere end én visning, gengives en rulleliste, hvor brugeren kan skifte mellem de forskellige visninger.
Dataene kan også filtreres efter den aktuelle portalbruger, den aktuelle portalbrugers overordnede firmakonto og det aktuelle portalwebsted. Hvis der findes en værdi for begge af filterbetingelserne Attribut for portalbruger og Attributten Konto, gengiver portalen en rulleliste, så brugeren kan få vist sine egne data (Mine) eller dataene på sin overordnede firmakonto.
Føje en liste til din portal
Listen indeholder relationer til websider og forskellige egenskaber til styring af initialiseringen af listen over poster i portalen. Relation til Webside giver mulighed for dynamisk at hente listedefinitionen for en given sidenode på webstedet. Få vist eksisterende tabelvisninger eller oprette nye tabelvisninger skal du gå til Portaler > Lister.
Bemærk
- En liste skal være tilknyttet en webside på et bestemt websted, hvis listen skal kunne ses på webstedet.
- Grupperet indstilling med flere valg understøttes ikke i lister.
De websider, der er knyttet til listen, kan ses ved at vælge linket Websider, der er angivet i de Relateret-navigationslinks i menuen yderst til venstre. Når du opretter listen, er første trin at vælge den tabel, du vil gengive en liste på portalen for. Derefter skal du vælge en eller flere modelbaserede appvisninger, som skal gengives.
Når du opretter eller redigerer en webside, kan du angive en liste i opslagsfeltet, der findes i formularen Webside. Sideskabelonen er typisk skabelonen Side, men kan være en af flere andre skabeloner, der er udviklet til indhold, fordi de overordnede skabeloner indeholder den logik, der er nødvendig for at finde ud af, om en liste skal gengives.
Listeattributter og relationer
| Navn | Beskrivelse |
|---|---|
| Navn | Det beskrivende navn på opslaget. Dette felt er obligatorisk. |
| Tabelnavn | Navnet på den tabel, som den gemte visningsforespørgsel indlæses fra. Dette felt er obligatorisk. |
| Vis | De gemte visningsforespørgsler i måltabellen, som skal gengives. Dette felt er obligatorisk. Hvis der er angivet mere end én visning, indeholder websiden en rulleliste, hvor brugeren kan skifte mellem de forskellige visninger. |
| Sidestørrelse | En heltalsværdi, der angiver antallet af poster pr. side. Dette felt er obligatorisk. Standard: 10 |
| Webside for detaljevisning | En valgfri webside, der kan oprettes tilknytning til for hver post. Navnet på id-forespørgselsstrengparameteren og post-id'et føjes til forespørgselsstrengen i URL-adressen for denne webside. |
| Etiket til knappen Detaljer | Den tekst, der vises for knappen til visningen Detaljer, hvis Webside for detaljevisning er angivet. Standard: Vis detaljer Bemærk! For hver sprogpakke, der installeres og aktiveres for Microsoft Dataverse-miljøet, bliver et felt tilgængeligt til angivelse af meddelelsen på det sprog, der er tilknyttet. |
| Webside til Opret | En valgfri webside, der er destination for knappen Opret. |
| Etiket til knappen Opret | Den tekst, der vises for knappen Opret, hvis Webside til Opret er angivet. Standard: Opret Bemærk! For hver sprogpakke, der installeres og aktiveres for Dataverse-miljøet, bliver et felt tilgængeligt til angivelse af meddelelsen på det sprog, der er tilknyttet. |
| Navn på parameter for forespørgselsstreng-id | Et parameternavn, der er angivet i forespørgselsstrengen for URL-adressen til websiden for visningen Detaljer. Standard: id |
| Tekst til tom liste | Udfaset. Den meddelelse, der vises, når der ikke er nogen poster. Bemærk! For hver sprogpakke, der installeres og aktiveres for Dataverse-miljøet, bliver et felt tilgængeligt til angivelse af meddelelsen på det sprog, der er tilknyttet. |
| Attribut for portalbruger | En valgfri opslagsattribut på den primære tabel, der repræsenterer portalbrugerposten, enten en kontaktperson eller en systembruger, som den aktuelle brugers id kan anvendes på for at filtrere de data, der gengives på listen. |
| Attributten Konto | En valgfri opslagsattribut på den primære tabel, der repræsenterer en firmapost, som den aktuelle brugerkontakts værdi for overordnet firmakonto kan anvendes på for at filtrere de data, der gengives på listen. |
| Attributten Websted | En valgfri opslagsattribut på den primære tabel, der repræsenterer det websted, som det aktuelle websteds id kan anvendes på for at filtrere de data, der gengives på listen. |
| Søgning er aktiveret | En valgfri boolesk værdi, der angiver, om søgning skal aktiveres. Et tekstfelt gengives, så brugerne kan foretage en hurtig søgning efter poster. Brug jokertegnet stjerne (*) til at søge efter delvis tekst. Søgningen føjer Eller-betingelsesfiltre for de enkelte kolonner i den primære tabel i visningen til visningens eksisterende foruddefinerede filterbetingelser for at forespørge om og returnere de poster, der oprettes. Bemærk! Denne indstilling søger ikke i relaterede tabelkolonner. |
| Tekst til Søg-pladsholder | En valgfri streng, der bruges som den etiket, der vises i tekstfeltet ved første indlæsning. |
| Værktøjstiptekst til Søg | En valgfri streng, der bruges som det værktøjstip, der vises, når musen flyttes hen over tekstfeltet Søg. |
Tilføje brugerdefineret JavaScript
Fanen Indstillinger i formularen indeholder et tekstområde, hvor du kan angive brugerdefineret JavaScript. Hvis din side indeholder jQuery-bibliotek, kan du bruge den her også. Scriptblokken tilføjes nederst på websiden lige foran sidens afsluttende formularmærke.

Listen henter dataene asynkront, og derefter udløses hændelsen loaded, som dit brugerdefinerede JavaScript kan lytte efter, og det kan foretage sig noget med elementerne i gitteret. Følgende kode er et simpelt eksempel:
$(document).ready(function (){
$(".entitylist.entity-grid").on("loaded", function () {
$(this).children(".view-grid").find("tr").each(function (){
// do something with each row
$(this).css("background-color", "yellow");
});
});
});
Find et bestemt attributfelt, og hent dets værdi for evt. at ændre gengivelsen af værdien. Følgende kode henter de enkelte celler i tabellen, der indeholder værdien af accountnumber-attributten. Erstat accountnumber med en attribut, der er relevant for din tabel og visning.
$(document).ready(function (){
$(".entitylist.entity-grid").on("loaded", function () {
$(this).children(".view-grid").find("td[data-attribute='accountnumber']").each(function (i, e){
var value = $(this).data(value);
// now that you have the value you can do something to the value
});
});
});
Konfiguration af liste
Det er nemt at aktivere og konfigurere handlinger (oprette, redigere, slette og så videre) for poster på en liste. Det er også muligt at tilsidesætte standardetiketter, -størrelser og andre attributter, så listen vises præcist, som du ønsker.
Disse indstillinger findes i sektionen Konfiguration i listeformularen. Som standard vises kun Grundlæggende indstillinger. Vælg Avancerede indstillinger for at se flere indstillinger.

Attributter
| Navn | Beskrivelse |
|---|---|
| Grundlæggende indstillinger | |
| Vis handlinger | Bruges til at tilføje handlingsknapper for handlinger, der gælder for tabelsættet og vises over gitteret. De tilgængelige handlinger er:
|
| Elementhandlinger | Bruges til at tilføje handlingsknapper for handlinger, der gælder for en enkelt post og vises for hver række i gitteret, forudsat at den relevante rettighed er givet af tabeltilladelser. Normalt er følgende handlinger tilgængelige:
|
| Tilsidesæt kolonneattributter | Bruges til at tilsidesætte visningsindstillinger for de enkelte kolonner i gitteret.
|
| Avancerede indstillinger | |
| Indlæser meddelelse | Tilsidesætter den standard-HTML-meddelelse, der vises, når gitteret indlæses. |
| Fejlmeddelelse | Tilsidesætter den standard HTML-meddelelse, der vises, når hvis der sker en fejl under indlæsningen af gitteret. |
| Adgang nægtet-meddelelse | Tilsidesætter den standard-HTML-meddelelse, der vises, når en bruger ikke har de nødvendige tabeltilladelse til at få vist listen. |
| Tom meddelelse | Tilsidesætter den HTML-meddelelse, der vises, når gitteret ikke indeholder nogen data. |
| Dialogen Detaljeformular | Styrer indstillingerne for den dialogboks, der vises, når en bruger aktiverer handlingen Detaljer. |
| Dialogen Rediger formular | Styrer indstillingerne for den dialogboks, der vises, når en bruger aktiverer handlingen Rediger. |
| Dialogen Opret formular | Styrer indstillingerne for den dialogboks, der vises, når en bruger aktiverer handlingen Opret. |
| Dialogen Slet | Styrer indstillingerne for den dialogboks, der vises, når en bruger aktiverer handlingen Slet. |
| Fejldialog | Styrer indstillingerne for den dialogboks, der vises, når der opstår en fejl under en handling. |
| CSS-klasse | Angiv en eller flere CSS-klasser, der skal anvendes på det HTML-element, der indeholder hele gitterområdet, herunder gitter- og handlingsknapperne. |
| CSS-klasse for gitter | Angiv en eller flere CSS-klasser, der vil blive anvendt på listens HTML <table>-element. |
| Breddetype for gitterkolonne | Konfigurerer, om Bredde-værdier i Tilsidesæt kolonneattributter angives i Pixel eller Procent. |
Generelle handlingsindstillinger
Generelt har tabelhandlinger indstillinger, der kan konfigureres. Dette er giver under alle omstændigheder flere muligheder for tilpasning, og felterne er ikke påkrævet. Når handlingen blot tilføjes, kan den udføres på portalen, forudsat at den relevante rettighed er tildelt af tabeltilladelser.
Som hovedregel kan du konfigurere den tilsvarende dialogboks for hver handling, som kun vises, hvis du vælger Bekræftelse påkrævet.
| Navn | Beskrivelse |
|---|---|
| Grundlæggende indstillinger | |
| Er bekræftelse påkrævet? | Bestemmer, om brugeren bliver bedt om en bekræftelse, når handlingen vælges. |
| Avancerede indstillinger | |
| Bekræftelse | Tilsidesætter den HTML-bekræftelsesmeddelelse, der vises, når brugeren aktiverer handlingen. |
| Etiket til knap | Tilsidesætter HTML-etiketten for denne handling, der vises i listerækken. |
| Værktøjstip til knap | Tilsidesætter den værktøjstiptekst, der vises, når brugeren peger på knappen for denne handling, der vises i listerækken. |
| CSS-klasse for knap | Føjer en CSS-klasse til knappen. |
| Omdiriger til webside | Visse handlinger (ikke alle) gør en omdirigering mulig, når handlingen er afsluttet. Du kan vælge en webside, der skal omdirigeres til, når handlingen er fuldført. Anbefales for handlingen Slet, valgfri i de fleste andre tilfælde. |
| Omdiriger URL-adresse | Et alternativ til indstillingen Omdiriger til webside – giver mulighed for at omdirigere til en specifik URL-adresse. |
Indstillinger (avancerede) for dialogboksen Generelt
| Navn | Beskrivelse |
|---|---|
| Titel | Tilsidesætter den HTML-kode, der vises på titellinjen i dialogboksen. |
| Primær knaptekst | Tilsidesætter den HTML-kode, der vises i knappen Primær (Slet) i dialogboksen. |
| Luk knaptekst | Tilsidesætter den HTML-kode, der vises på knappen Luk (Annuller) i dialogboksen. |
| Afvis skærmlæsertekst på knap | Tilsidesætter skærmlæser tekst, der er knyttet til knappen Afvis i dialogboksen. |
| Størrelse | Angiver størrelsen på dialogboksen Slet. Indstillingerne er Standard, Stor og Lille. Standardsidestørrelsen er Standard. |
| CSS-klasse | Angiv en eller flere CSS-klasser, der skal anvendes i den dialogboks, der oprettes. |
| CSS-klasse for titel | Angiv en eller flere CSS-klasser, der skal anvendes i titellinjen i den dialogboks, der oprettes. |
| CSS-klasse for primær knap | Angiv en eller flere CSS-klasser, der vil blive anvendt på dialogboksens Primær-knap (Slet). |
| CSS-klasse for knappen Luk | Angiv en eller flere CSS-klasser, der vil blive anvendt på dialogboksens Luk-knap (Annuller). |
Opret handlingsindstillinger
Aktivering af Handlingen Opret gengiver en knap over listen. Når knappen vælges, åbnes en dialogboks med en basisformular, som brugeren kan bruge til at oprette en ny post, forudsat at rettigheden Opret er tildelt i tabeltilladelser.
| Navn | Beskrivelse |
|---|---|
| Grundlæggende indstillinger | |
| Basisformular | Angiver den basisformular, der skal bruges til at oprette den nye post. Rullelisten omfatter alle basisformularer, der er konfigureret for listens tabeltype. Bemærk! Hvis listens tabeltype ikke har nogen basisformularer, er rullelisten tom. Hvis der ikke er angivet en basisformular for handlingen Opret, bliver den ignoreret, og knappen gengives ikke i listen. |
| Avancerede indstillinger | |
| Etiket til knap | Tilsidesætter HTML-etiketten, der vises på knappen Handlingen Opret over listen. |
| Værktøjstip til knap | Tilsidesætter den værktøjstiptekst, der vises, når brugeren peger på knappen Handlingen Opret. |
Avancerede indstillinger for dialogboksen Opret formular
| Navn | Beskrivelse |
|---|---|
| Indlæser meddelelse | Tilsidesætter den meddelelse, der vises, når dialogboksen indlæses. |
| Titel | Tilsidesætter den HTML-kode, der vises på titellinjen i dialogboksen. |
| Afvis skærmlæsertekst på knap | Tilsidesætter skærmlæser tekst, der er knyttet til knappen Afvis i dialogboksen. |
| Størrelse | Angiver størrelsen på dialogboksen Opret formular. Indstillingerne er Standard, Stor og Lille. Standardsidestørrelsen er Stor. |
| CSS-klasse | Angiv en eller flere CSS-klasser, der skal anvendes i den dialogboks, der oprettes. |
| CSS-klasse for titel | Angiv en eller flere CSS-klasser, der skal anvendes i titellinjen i den dialogboks, der oprettes. |
Indstillinger for handlingen Hent
Aktivering af Handlingen Hent gengiver en knap over listen. Når brugeren vælger den, hentes data fra listen til en Excel-fil (.xlsx).
| Navn | Beskrivelse |
|---|---|
| Grundlæggende indstillinger | |
| Ingen | |
| Avancerede indstillinger | |
| Etiket til knap | Tilsidesætter den HTML-etiket, der vises på knappen Handlingen Hent over listen. |
| Værktøjstip til knap | Tilsidesætter den værktøjstiptekst, der vises, når brugeren peger på knappen Handlingen Hent. |
Indstillinger for handlingen Detaljer
Aktivering af Handlingen Detaljer gør det muligt for brugeren at få vist en skrivebeskyttet basisformular for en markeret række på listen.
| Navn | Beskrivelse |
|---|---|
| Grundlæggende indstillinger | |
| Basisformular | Angiver den basisformular, der skal bruges til at få vist detaljer om den valgte tabel. Rullelisten omfatter alle basisformularer, der er konfigureret for listens tabeltype. Bemærk! Hvis listens tabeltype ikke har nogen basisformularer, er rullelisten tom. Hvis der ikke er angivet en basisformular for handlingen Detaljer, bliver den ignoreret, og knappen gengives ikke i listen. |
| Avancerede indstillinger | |
| Record-id i parameternavn | Angiver navnet på forespørgselsstrengparameteren, der skal bruges til at vælge den tabel, der skal vises i den valgte basisformular. Dette skal svare til værdien i den pågældende basisformulars navn på forespørgselsstrengparameter for post-id. Standardværdien for dette felt, er både her og i basisformular-konfigurationen id. |
| Etiket til knap | Tilsidesætter HTML-etiketten for denne handling, der vises i listerækken. |
| Værktøjstip til knap | Tilsidesætter den værktøjstiptekst, der vises, når brugeren peger på knappen for denne handling, der vises i listerækken. |
Avancerede indstillinger for dialogboksen Detaljeformular
| Navn | Beskrivelse |
|---|---|
| Indlæser meddelelse | Tilsidesætter den HTML-meddelelse, der vises, når dialogboksen indlæses. |
| Titel | Tilsidesætter den HTML-kode, der vises på titellinjen i dialogboksen. |
| Afvis skærmlæsertekst på knap | Tilsidesætter skærmlæser tekst, der er knyttet til knappen Afvis i dialogboksen. |
| Størrelse | Angiver størrelsen på dialogboksen Detaljer. Indstillingerne er Standard, Stor og Lille. Standardsidestørrelsen er Stor. |
| CSS-klasse | Angiv en eller flere CSS-klasser, der skal anvendes i den dialogboks, der oprettes. |
| CSS-klasse for titel | Angiv en eller flere CSS-klasser, der skal anvendes i titellinjen i den dialogboks, der oprettes. |
Indstillinger for handlingen Rediger
Aktivering af Handlingen Rediger giver en bruger tilladelse til at få vist en redigerbar basisformular, der er databundet til posten i den markerede række fra listen, forudsat at rettigheden Skriv er tildelt i tabeltilladelser.
| Navn | Beskrivelse |
|---|---|
| Grundlæggende indstillinger | |
| Basisformular | Angiver den basisformular, der skal bruges til at redigere den valgte tabel. Rullelisten omfatter alle basisformularer, der er konfigureret for listens tabeltype. Bemærk! Hvis listens tabeltype ikke har nogen basisformularer, er rullelisten tom. Hvis der ikke er angivet en basisformular for handlingen Rediger, bliver den ignoreret, og knappen gengives ikke i listen. |
| Avancerede indstillinger | |
| Record-id i parameternavn | Angiver navnet på forespørgselsstrengparameteren, der skal bruges til at vælge den tabel, der skal redigeres i den valgte basisformular. Dette skal svare til værdien i den pågældende basisformulars navn på forespørgselsstrengparameter for post-id. Standardværdien for dette felt, er både her og i basisformular-konfigurationen id. |
| Etiket til knap | Tilsidesætter HTML-etiketten for denne handling, der vises i listerækken. |
| Værktøjstip til knap | Tilsidesætter den værktøjstiptekst, der vises, når brugeren peger på knappen for denne handling, der vises i listerækken. |
Avancerede indstillinger for dialogboksen Rediger formular
| Navn | Beskrivelse |
|---|---|
| Indlæser meddelelse | Tilsidesætter den HTML-meddelelse, der vises, når dialogboksen indlæses. |
| Titel | Tilsidesætter den HTML-kode, der vises på titellinjen i dialogboksen. |
| Afvis skærmlæsertekst på knap | Tilsidesætter skærmlæser tekst, der er knyttet til knappen Afvis i dialogboksen. |
| Størrelse | Angiver størrelsen på dialogboksen Rediger. Indstillingerne er Standard, Stor og Lille. Standardsidestørrelsen er Stor. |
| CSS-klasse | Angiv en eller flere CSS-klasser, der skal anvendes i den dialogboks, der oprettes. |
| CSS-klasse for titel | Angiv en eller flere CSS-klasser, der skal anvendes i titellinjen i den dialogboks, der oprettes. |
Indstillinger for handlingen Slet
Aktivering af Handlingen Slet gør det muligt for en bruger at slette posten i den valgte række permanent fra listen, forudsat at rettigheden Slet er tildelt i tabeltilladelser.
| Navn | Beskrivelse |
|---|---|
| Grundlæggende indstillinger | |
| ingen | |
| Avancerede indstillinger | |
| Bekræftelse | Tilsidesætter den HTML-bekræftelsesmeddelelse, der vises, når brugeren aktiverer handlingen Slet. |
| Etiket til knap | Tilsidesætter HTML-etiketten for denne handling, der vises i listerækken. |
| Værktøjstip til knap | Tilsidesætter den værktøjstiptekst, der vises, når brugeren peger på knappen for denne handling, der vises i listerækken. |
Indstillinger (avancerede) for dialogboksen Slet
| Navn | Beskrivelse |
|---|---|
| Titel | Tilsidesætter den HTML-kode, der vises på titellinjen i dialogboksen. |
| Primær knaptekst | Tilsidesætter den HTML-kode, der vises i knappen Primær (Slet) i dialogboksen. |
| Luk knaptekst | Tilsidesætter den HTML-kode, der vises på knappen Luk (Annuller) i dialogboksen. |
| Afvis skærmlæsertekst på knap | Tilsidesætter skærmlæser tekst, der er knyttet til knappen Afvis i dialogboksen. |
| Størrelse | Angiver størrelsen på dialogboksen Slet. Indstillingerne er Standard, Stor og Lille. Standardsidestørrelsen er Standard. |
| CSS-klasse | Angiv en eller flere CSS-klasser, der skal anvendes i den dialogboks, der oprettes. |
| CSS-klasse for titel | Angiv en eller flere CSS-klasser, der skal anvendes i titellinjen i den dialogboks, der oprettes. |
| CSS-klasse for primær knap | Angiv en eller flere CSS-klasser, der vil blive anvendt på dialogboksens Primær-knap (Slet). |
| CSS-klasse for knappen Luk | Angiv en eller flere CSS-klasser, der vil blive anvendt på dialogboksens Luk-knap (Annuller). |
Indstillinger for arbejdsproceshandling
Aktivering af en Arbejdsproceshandling giver en bruger tilladelse til at køre en anmodet arbejdsproces på posten i den valgte række fra listen. Du kan tilføje et vilkårligt antal arbejdsproceshandlinger til listen.
| Navn | Beskrivelse |
|---|---|
| Grundlæggende indstillinger | |
| Workflow | Angiver den anmodede arbejdsproces, der skal køres, når brugeren aktiverer handlingen. Bemærk! Hvis listens tabeltype ikke har nogen workflows, er rullelisten tom. Hvis der ikke er angivet en arbejdsproces for arbejdsproceshandlingen, bliver den ignoreret, og knappen gengives ikke på listen. |
| Etiket til knap | Indstiller HTML-etiketten for denne handling, der vises i rækken i listen. Denne indstilling er obligatorisk. |
| Avancerede indstillinger | |
| Værktøjstip til knap | Tilsidesætter den værktøjstiptekst, der vises, når brugeren peger på knappen for denne handling, der vises i listerækken. |
Sikring af lister
Bemærk
Denne metode til sikring af lister forrådes snart. Derfor skal den ikke bruges. Brug i stedet de rette tabeltilladelser og konfigurationen af webroller til at give brugere adgang til data. Flere oplysninger: Ændring af tabeltilladelser for formularer og lister på nye portaler
Hvis du vil sikre en liste, skal du konfigurere tabeltilladelser for den tabel, som poster vises for, og markere afkrydsningsfeltet for indstillingen Aktivér tabeltilladelser. Hvis du ikke gør det, får du vist følgende advarsel:
"Tabeltilladelser skal aktiveres for denne post, ellers kan alle på internettet få vist dataene."
Handlingen til sikring af en liste sikrer, at alle brugere, som åbner siden, kun kan se de poster, de har fået tilladelse til. Det gøres ved hjælp af et ekstra filter, der føjes til de modelbaserede appvisninger, der vises via listen. Dette filter filtrerer kun for poster, der er tilgængelige for brugeren, via Læse-tilladelse.
Desuden skal handlinger, der er defineret for listen, respektere de tilsvarende tilladelser for denne handling på basis af den enkelte post. Det vil sige, at hvis du har Rediger-tilladelse for en post, så aktiveres handlingen Rediger for den pågældende post. Det samme gælder for sletning, oprettelse osv. Bemærk, at hvis der ikke findes nogen tilgængelige poster, vises der en meddelelse om det, når listen indlæses.
Imidlertid kræver et godt webstedsdesign, at hvis en bruger har en rolle, der ikke indeholder nogen tilladelser for tabellen (dvs. at der aldrig vil være den situation, hvor de skal se poster), skal brugeren ikke have adgang til siden overhovedet. Siden bør ideelt set være beskyttet ved hjælp af adgangstilladelser til websider.
Hvis du har sikret en liste ved at vælge Aktivér tabeltilladelser og vil have vist de handlinger på postniveau, der gælder for den bruger, der er logget på, skal du angive værdien for værdien for webstedet EntityList/ShowRecordLevelActions til true. Der er f.eks. to brugere: Preston og Teddy. Preston har fuld adgang på kontaktniveau i sagstabellen, mens Teddy har global læseadgang. Hvis der oprettes en liste, som viser alle sagsposterne, kan Preston se alle handlinger (Vis, Rediger og Slet) på de poster, der vedrører hans kontaktperson. I andre poster vil han kun kunne se handlingen Vis. Teddy vil på den anden side kun kunne se handlingen Vis i alle poster.
Hvis indstillingen for webstedet EntityList/ShowRecordLevelActions er angivet til falsk, og tabellen har flere tilladelser, er alle handlinger på postniveau synlige. Men når en bruger forsøger at udføre en handling, som han ikke er godkendt til, vises der en fejlmeddelelse.
Tilføjelse af en side til visning af detaljer
Hvis websiden for detaljeret opslagsvisning indstilles til en webside, kan detaljer om en post, der er angivet i gitteret, vises som skrivebeskyttede eller redigerede, afhængigt af konfigurationen af den tilknyttede formular eller side.
Denne side kan en fuldstændigt tilpasset sideskabelon, måske er oprettet med Liquid. Det mest almindelige scenario er nok, at detaljevisningssiden er en webside, der indeholder enten en basisformular eller en avanceret formular.
Det er vigtigt at være opmærksom på, at hver enkelt post, der er angivet i gitteret, indeholder et link til siden med detaljer, og at linket indeholder en navngivet forespørgselsstrengparameter med id'et for posten. Navnet på forespørgselsstrengparameteren afhænger af navnet på den id-forespørgselsstrengparameter, der er angivet på listen. Til sidst skal du lægge mærke til, at den webside med detaljer, der er målet, også skal være opmærksom på navnet på denne forespørgselsstrengparameter for at kunne hente id'et for den post, der skal forespørges på, og indlæse dens data.

Brug af en basisformular til at få vist oplysninger
Hvis du vil oprette en basisformular, skal du se i de instruktioner, der findes på siden med basisformularer.
Her følger nogle vigtige indstillinger, som du skal være opmærksom på for at sikre, at posten fra listen indlæses i basisformularen.
Navn på parameter for post-id i basisformularen skal svare til Navn på parameter for forespørgselsstreng-id på listen.
Tilstanden kan være enten Rediger eller Skrivebeskyttet afhængigt af dine behov.
Brug af avanceret formular til at få vist oplysninger
Her følger nogle vigtige indstillinger, som du skal være opmærksom på for at sikre, at posten fra listen indlæses i den avancerede formular.
Navn på forespørgselsstrengparameter for primær nøgle i Avanceret formulartrin skal svare til Navn på parameter for forespørgselsstreng-id på listen.
Tilstanden kan være enten Rediger eller Skrivebeskyttet afhængigt af dine behov.
Brug af en side med detaljer til oprettelsesfunktionen
Du kan bruge en brugerdefineret side, basis formular eller avanceret formular på samme måde til oprettelsesfunktionen. Dette er et alternativ til at definere en oprettelseshandling i formularen. Du kan ikke definere både en oprettelseshandling og en brugerdefineret side for Opret: definition af en brugerdefineret handling har førsteprioritet.
Hvis du tildeler en webside til Opret opslag på listen, og du ikke angiver en oprettelseshandling ved hjælp af konfiguration, gengives knappen Opret på listen. Denne knap knytter brugeren til den brugerdefinerede side, du har angivet for Opret.
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.
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. |
| Visningsnavn | 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. |
| Visningsnavn | 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. |
| Visningsnavn | 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. |
Kortvisning for liste
Med lister er det muligt at aktivere og konfigurere en kortvisning over data, der styres af Bing-kort, med søgefunktioner, der kan finde steder i nærheden af en adresse. Ved at udfylde dine poster med koordinatværdier for breddegrad og længdegrad og angive de nødvendige konfigurationsindstillinger, der er anført i denne sektion, kan posterne gengives som tavlenåle på et kort. Poster, der ikke har en værdi for breddegrad eller længdegrad, udelades under søgningen. Den første indlæsning af siden viser alle poster for den oprindelige værdi i feltet Afstandsværdier (i mil eller kilometer afhængigt af de angivne afstandsenheder) fra koordinaterne Standardcenterbreddegrad og Standardcenterlængdegrad. Den visning, der er angivet, ignoreres, når kortvisning bruges, og der anvendes en afstandsforespørgsel på datasættet for at få returneret de resultater, der kan vises på kortet.
Bemærk
- Denne indstilling understøttes ikke i det tyske suveræne skymiljø. Sektionen Kortvisning kan ikke ses i dette miljø.
- Kun Bing-tilknytninger understøttes som Tilknytningstype.
Kalendervisning for liste
Brug Kalendervisning for liste til at gengive en liste som en kalender, hvor hver enkelt post er konfigureret, så den fungerer som en enkelt hændelse.
Når poster skal vises ved hjælp af en kalender, skal posterne som minimum have et datofelt. Når hændelser skal have nøjagtige start- og sluttidspunkter, skal de relevante felter være til stede og så videre. Forudsat at disse felter er konfigureret, åbnes en kalendervisning for liste på portalen.
OData-feeds for liste
Hvis en tabel er aktiveret, kan den publiceres til et OData-feed. OData-protokollen er en protokol på programniveau til interaktion med data ved hjælp af RESTful-webtjenester. Data fra dette feed kan vises i en webbrowser, forbruges af et webprogram på klientsiden eller importeres til Excel.
Bemærk
Lister, hvor OData-feeds er aktiveret, kræver, at de relevante tabeltilladelser konfigureres, for at feedet på disse lister kan fungere. Du skal derfor aktivere tabeltilladelser på en liste, hvor OData-feeds er aktiveret.
- De nyeste portalløsninger viser følgende fejl, og du kan ikke gemme listen uden at aktivere tabeltilladelser:
"Tabeltilladelser skal aktiveres under fanen Generelt, fordi OData-feedet er aktiveret." - Ovenstående meddelelse vises ikke i ældre portalløsninger. For de lister, hvor OData-feeds er aktiveret, opfattes tabeltilladelser dog altid som aktiverede, selvom du gemmer listen uden eksplicit at vælge indstillingen Aktivér tabeltilladelser.
Udvidet visningsfilter for lister
Du kan bruge Tabeltilladelser, hvis du vil sikre poster, men hvis du blot vil angive et filter som en del af det sæt filterindstillinger, den aktuelle portalbruger har brug for, kan du bruge funktionen Liste. Denne funktion understøtter filtrering for den aktuelle bruger, brugerens overordnede firma eller websted på ethvert niveau. Du skal blot oprette visningsfilteret, så det svarer til en enkelt kontaktpost, så erstatter koden dens værdi med den faktiske værdi under kørslen. Der er ingen grund til at tildele værdier til felter i sektionen Filterbetingelser.
- Kontrolelementet finder alle betingelseselementer, hvor uitype="contact", og indstiller værdien til den faktiske værdi for den aktuelle portalbrugers kontakt-id.
- Kontrolelementet finder alle betingelseselementer, hvor uitype="account", og indstiller værdien til den faktiske værdi for den aktuelle portalbrugers overordnede konto-id.
- Kontrolelementet finder alle betingelseselementer, hvor uitype="adx_website", og indstiller værdien til den faktiske værdi for det aktuelle website-id.
Eksempel på visning af filterkriterier
I følgende billede vises en vilkårlig kontakt, der er tildelt en filterbetingelse. Denne kontakt er en 'dummy'-kontakt, men det kan være en hvilken som helst kontaktpersonpost. Dette post-id erstattes med den faktiske værdi af id'et for den bruger, der ser på siden. Hvis brugeren ikke er logget på, vil der ikke blive returneret nogen poster. Det giver større fleksibilitet i filtrering af dataene baseret på brugerens og webstedets kontekst.

Bemærk
Hvis du filtrerer efter den aktuelle portalbrugers kontaktpersonkonto eller overordnede firma, så anbefales du at knytte en Adgangskontrolregel for webside til websiden for at tvinge brugeren til at logge på. Du kan oprette en webrolle, hvor "Godkendt brugerrolle" er markeret. Opret en Adgangskontrolregel for webside med "Læsebegrænsning" , og tilknyt webrollen. Derved tvinges brugere til at blive tilmeldt for at få vist siden, og det er derfor muligt, at dataene udfyldes i overensstemmelse hermed.