Om listor
En lista är en datadriven konfiguration som används för att lägga till en webbsida som återger en lista över poster utan behov av en utvecklare för att exponera rutnätet i portalen. Genom att använda listan kan du visa poster på portaler.
Rutnätet stöder sortering och har sidbrytning om antalet poster är större än sidstorleken som anges. Om du har angett webbsida för informationsvy kommer varje post att innehålla en länk till sidan och ID för posten kommer att läggas till frågesträngen tillsammans med parameternamn för frågesträng på ID. Listan stöder också flera vyer. Om du har angett mer än en vy visas en listruta så att användaren kan växla mellan att visa olika vyer.
Data kan också filtreras genom den aktuella portalanvändaren, den aktuella portalanvändarens överordnade kundkonto och den aktuella portalwebbplatsen. Om det finns ett värde för både filtervillkoret Portalanvändarattribut och filtervillkoret Kontoattribut kommer portalen att återge en listruta för att låta användaren visa "Mina" data eller hans/hennes överordnade kundkontodata.
Lägg till en lista på portalen
Listan innehåller relationer till webbsidor och olika egenskaper för att kontrollera initieringen av listan över poster på portalen. Relationen till webbsidan tillåter dynamisk hämtning av listdefinitionen för en viss sidnod på webbplatsen. Om du vill visa befintliga tabellvyer eller skapa nya tabellvyer, går du till Portaler > Listor.
Anteckning
- En lista måste associeras med en webbsida på en given webbplats för att listan ska kunna visas på webbplatsen.
- Alternativuppsättning stöds inte i listor.
De webbsidor som associeras med listan kan visas genom att välja länken Webbsidor som finns i navigeringslänken Relaterade i menyn längst till vänster. När du skapar listan är det första steget att välja den tabell du vill visa en lista för på portalen. Sedan väljer du en eller flera modellstyrda appvyer att återge.
När du skapar eller redigerar en webbsida kan du ange en lista i sökfältet på webbsidesformuläret. Sidmallen är vanligtvis mallen Sida, men kan vara en av flera andra mallar avsedda för innehåll, detta eftersom huvudmallar innehåller nödvändig logik för att avgöra om en lista ska återges.
Listattribut och relationer
| Namn | Beskrivning |
|---|---|
| Namn | Det beskrivande namnet på posten. Det här fältet är obligatoriskt. |
| Tabellnamn | Namnet på den tabell som vyn Sparad fråga ska läsas in från. Det här fältet är obligatoriskt. |
| Visning | Vy(er) för Sparad fråga för den måltabell som ska visas. Det här fältet är obligatoriskt. Om mer än en vy har angetts innehåller webbsidan en listruta så att användaren kan växla mellan olika vyer. |
| Sidstorlek | Ett heltal som anger antal poster per sida. Fältet är obligatoriskt. Standard: 10 |
| Webbsida för informationsvy | En valfri webbsida som kan länkas till för varje post. Parameternamn och post-ID för frågesträngen bifogas frågesträngen för den här webbplatsens URL. |
| Knappetiketten Detaljer | Den text som visas för knappen Visa information, om Webbsida för informationsvy har angetts. Standard: Visa information Obs! För varje språkpaket som installeras och aktiveras för miljön Microsoft Dataverse kommer ett fält att göras tillgängligt så att användaren kan ange meddelandet på tillhörande språk. |
| Webbsida för Skapa | En valfri webbsida som är målet för knappen Skapa. |
| Knappetiketten Skapa | Den text som visas för knappen Skapa, om Webbsida för Skapa har angetts. Standard: Skapa Obs! För varje språkpaket som installeras och aktiveras för miljön Dataverse kommer ett fält att göras tillgängligt så att användaren kan ange meddelandet på tillhörande språk. |
| Parameternamn för ID-frågesträng | Ett parameternamn som anges i frågesträngen för URL:en till webbsidan för detaljerad vy. Standard: id |
| Text för tom lista | Inaktuell. Meddelandet visas när det inte finns några poster. Obs! För varje språkpaket som installeras och aktiveras för miljön Dataverse kommer ett fält att göras tillgängligt så att användaren kan ange meddelandet på tillhörande språk. |
| Attribut för portalanvändare | Ett valfritt uppslagsattribut på den primära tabell som representerar portalanvändarposten, antingen kontakt- eller systemanvändare så att aktuella användar-ID kan användas för att filtrera data återges i listan. |
| Kontoattribut | Ett valfritt uppslagsattribut på den primära tabell som representerar en kontopost som den aktuella användarens överordnade kundontaktvärde kan användas för att filtrera data återges i listan. |
| Webbplatsattribut | Ett valfritt uppslagsattribut på den primära tabell som representerar webbplatsen för vilken det aktuella webbplats-ID:t kan användas för att filtrera data som återges i listan. |
| Sökning aktiverad | Ett booleskt värde (tilltal) som anger om sökningen bör aktiveras. En textruta visas så att användare kan göra en snabbsökning efter poster. Använd jokertecknet asterisk (*) om du vill söka efter delar av text. Sökningen lägger till villkorsfiltret "eller" för varje kolumn i den primära tabellen i vyn till vyns befintliga och fördefinierade filtervillkor för att ställa frågor och returnera resulterande poster. Obs! Det här alternativet söker inte i relaterade tabellkolumner. |
| Sök platshållartext | En valfri sträng som används som den etikett som visas i textrutan vid första inläsningen. |
| Sök knappbeskrivningstext | En valfri sträng som används som ett verktygstips som visas när användaren pekar på textrutan Sök. |
Lägg till anpassat JavaScript
Fliken Inställningar i formuläret innehåller ett textområde där du kan ange anpassade JavaScript, och om sidan innehåller jQuery-bibliotek, du kan använda dem här också. Skriptblocket kommer att läggas till längst ned på webbsidan, precis före sidans avslutande formulärtaggelement.

Listan hämtar sina data asynkront, och när den är slutför utlöser den en loaded-händelse som din anpassade JavaScript kan söka efter och applicera objekt i rutnätet på. Följande kod är ett ytterst enkelt exempel:
$(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");
});
});
});
Sök efter ett visst attributfält och ta reda på dess värde för att möjligen kunna ändra återgivningen av värdet. Följande kod hämtar varje cell i tabellen som innehåller värdet för den accountnumber attribut. Ersätt accountnumber med ett attribut som passar din tabell och vy.
$(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
});
});
});
Listkonfiguration
Du kan enkelt aktivera och konfigurera åtgärder (skapa, redigera, ta bort och så vidare) för poster i en lista. Det går också att åsidosätta standardetiketter, storlekar och andra attribut så att listan visas exakt som du vill.
Dessa inställningar finns i avsnittet konfiguration i listformuläret. Som standard visas endast Grundläggande inställningar. Välj Avancerade inställningar för att se ytterligare inställningar.

Attribut
| Namn | Beskrivning |
|---|---|
| Standardinställningar | |
| Visa åtgärder | Använd för att lägga till åtgärdsknappar för åtgärder som gäller för tabellen som kommer visas ovanför rutnätet. Följande åtgärder finns:
|
| Objektåtgärder | Används för att lägga till åtgärdsknappar för åtgärder som gäller för en enskild post och som visas för varje rad i underrutnätet, förutsatt att lämplig behörighet har beviljats av tabellbehörigheter. Följande åtgärder är som regel tillgängliga:
|
| Åsidosätt kolumnattribut | Används för att åsidosätta visningsinställningar för enskilda kolumner i rutnätet.
|
| Avancerade inställningar | |
| Läser in meddelande | Åsidosätter det standard-HTML-meddelande som visas medan rutnätet läses in. |
| Felmeddelande | Åsidosätter det standard-HTML-meddelandet som visas när ett fel inträffar medan rutnätet läses in. |
| Meddelande om nekad åtkomst | Åsidosätter det standard-HTML-meddelande som visas när en användare inte har tabellbehörighet för att visa listan. |
| Tomt meddelande | Åsidosätter det HTML-meddelande som visas när rutnätet inte innehåller några data. |
| Dialogrutan Detaljformulär | Kontrollerar inställningarna för den dialogruta som visas när användaren aktiverar åtgärden Information |
| Dialogrutan Redigera formulär | Kontrollerar inställningarna för den dialogruta som visas när användaren aktiverar åtgärden Redigera. |
| Dialogrutan Skapa formulär | Kontrollerar inställningarna för den dialogruta som visas när användaren aktiverar åtgärden Skapa. |
| Dialogrutan Ta bort | Kontrollerar inställningarna för den dialogruta som visas när användaren aktiverar åtgärden Ta bort. |
| Dialogrutan Fel | Styr inställningarna för den dialogruta som visas när ett fel uppstår under en åtgärd. |
| CSS-klass | Ange en CSS-klass eller flera CSS-klasser som ska tillämpas på det HTML-element som innehåller hela rutnätsområdet, inklusive rutnät och åtgärdsknappar. |
| Rutnät för CSS-klass | Ange en CSS-klass eller klasser som kommer att tillämpas på entitetslistans HTML <table>-element. |
| Ändra kolumnbredd | Konfigurerar huruvida värdena för Bredd i Åsidosätt kolumn-attributen anges i pixlar eller procent. |
Allmänna åtgärdsinställningar
Tabellåtgärder har i allmänhet inställningar som kan konfigureras. Detta görs alltid för att ge dig fler alternativ i fråga om anpassning, och fälten är inte obligatoriska. Om du helt enkelt lägger till åtgärden gör detta att åtgärden kan vidtas på portalen, förutsatt att rätt behörighet har beviljats av tabellbehörigheten.
Vanligtvis kan du konfigurera motsvarande dialogruta för varje åtgärd, som endast visas om du väljer Bekräftelse krävs.
| Namn | Beskrivning |
|---|---|
| Grundläggande inställningar | |
| Krävs det en bekräftelse? | Avgör om en bekräftelse uppmanar användaren att bekräfta när åtgärden väljs. |
| Avancerade inställningar | |
| Bekräftelse | Åsidosätter HTML-bekräftelsemeddelandet som visas när användaren aktiverar åtgärden. |
| Knappetikett | Åsidosätter HTML-etiketten för denna åtgärd som visas på raden lista. |
| Knappbeskrivning | Åsidosätter knappbeskrivningen som visas när användaren pekar på knappen för denna åtgärd som visas i listraden. |
| Knappen CSS-klass | Lägger till en CSS-klass för knappen. |
| Omdirigera till webbsida | En del åtgärder (inte alla) medger en omdirigering när åtgärden har slutförts. Rekommenderas starkt för åtgärden Ta bort, valfri i de flesta andra fall, du kan välja en webbsida att dirigera om till när åtgärden har slutförts. |
| Omdirigerings-URL | Ett alternativ till alternativet Omdirigera till webbplats —tillåter omdirigering till en specifik URL. |
Avancerade inställningar för allmän dialogruta
| Namn | Beskrivning |
|---|---|
| Befattning | Åsidosätter den HTML som visas i dialogrutans namnlist. |
| Text för knappen Primär | Åsidosätter den HTML som visas på knappen Primär ("Ta bort") i dialogrutan. |
| Text för knappen Stäng | Åsidosätter den HTML som visas på knappen Stäng ("Avbryt") i dialogrutan. |
| Text på skärmläsaren för knappen Avvisa | Åsidosätter skärmläsartexten som är associerad till dialogrutans Stäng-knapp. |
| Storlek | Anger storleken på dialogrutan Radera. Alternativen är standard, stor och liten. Standardstorleken är Standard. |
| CSS-klass | Ange en CSS-klass eller klasser som kommer att tillämpas på den resulterande dialogrutan. |
| CSS-klass för panel | Ange en CSS-klass eller klasser som kommer att tillämpas på den resulterande dialogrutans namnlist. |
| CSS-klass för knappen Primär | Ange en CSS-klass eller klasser som kommer att tillämpas på dialogrutans Primär-knapp ("Ta bort"). |
| CSS-klass för knappen Stäng | Ange en CSS-klass eller klasser som kommer att tillämpas på dialogrutans Stäng-knapp ("Avbryt"). |
Skapa åtgärdsinställningar
Om du aktiverar en Skapa åtgärd återger detta en knapp ovanför den entitetslista som, när den väljs, öppnar en dialogruta med ett grundläggande formulär som låter en användare skapa en ny post - förutsatt att behörigheten "Skapa" har beviljats av tabellbehörigheterna.
| Namn | Beskrivning |
|---|---|
| Standardinställningar | |
| Grundläggande formulär | Anger det grundläggande formulär som används för att skapa en ny post. Listrutan visar alla grundläggande formulär som har konfigurerats för listans tabelltyp. Obs! Om listans tabelltyp inte har några grundläggande formulär kommer listrutan att vara tom. Om inget grundläggande formulär ges för Skapa åtgärd kommer det att ignoreras, och knappen kommer inte att återges i listan. |
| Avancerade inställningar | |
| Knappetikett | Åsidosätter HTML-etiketten som visas på knappen Skapa åtgärd ovanför listan. |
| Knappbeskrivning | Åsidosätter knappbeskrivningen som visas när användaren pekar på knappen Skapa åtgärd. |
Avancerade inställningar för dialogrutan Skapa formulär
| Namn | Beskrivning |
|---|---|
| Läser in meddelande | Åsidosätter meddelandet som visas när dialogrutan läses in. |
| Befattning | Åsidosätter den HTML som visas i dialogrutans namnlist. |
| Text på skärmläsaren för knappen Avvisa | Åsidosätter skärmläsartexten som är associerad till dialogrutans Stäng-knapp. |
| Storlek | Anger storleken på dialogrutan Skapa formulär. Alternativen är standard, stor och liten. Standardstorleken är Stor. |
| CSS-klass | Ange en CSS-klass eller klasser som kommer att tillämpas på den resulterande dialogrutan. |
| CSS-klass för rubrik | Ange en CSS-klass eller klasser som kommer att tillämpas på den resulterande dialogrutans namnlist. |
Hämta åtgärdsinställningar
Om du aktiverar en Hämta åtgärd återges en knapp ovanför listan som, när den väljs, hämtar data från listan till en Excel-fil (.xlsx).
| Namn | Beskrivning |
|---|---|
| Grundläggande inställningar | |
| Inget/ingen | |
| Avancerade inställningar | |
| Knappetikett | Åsidosätter HTML-etiketten som visas på knappen Hämta åtgärd ovanför listan. |
| Knappbeskrivning | Åsidosätter knappbeskrivningen som visas när användaren pekar på knappen Hämta åtgärd. |
Inställningar för information om åtgärd
Att aktivera en Information om åtgärd låter en användare visa ett skrivskyddat grundläggande formulär från en vald rad i listan.
| Namn | Beskrivning |
|---|---|
| Standardinställningar | |
| Grundläggande formulär | Anger det grundläggande formulär som ska användas för att visa information om den valda tabellen. Listrutan visar alla grundläggande formulär som har konfigurerats för listans tabelltyp. Obs! Om listans tabelltyp inte har några grundläggande formulär kommer listrutan att vara tom. Om inget grundläggande formulär ges för Informationsåtgärd kommer den att ignoreras och knappen kommer inte att visas i listan. |
| Avancerade inställningar | |
| Parameternamn för post-ID | Anger namnet på frågesträngparametern som används för att markera tabellen som ska visas i det valda grundläggande formuläret. Det bör matcha värdet i grundläggande formulärets Parameternamn för post-ID. Standardvärdet för fältet är id både här och i grundläggande formulärets konfiguration. |
| Knappetikett | Åsidosätter HTML-etiketten för denna åtgärd som visas på raden lista. |
| Knappbeskrivning | Åsidosätter knappbeskrivningen som visas när användaren pekar på knappen för denna åtgärd som visas i listraden. |
Avancerade inställningar för dialogrutan Detaljer
| Namn | Beskrivning |
|---|---|
| Läser in meddelande | Åsidosätter den HTML som visas medan dialogrutan läses in. |
| Befattning | Åsidosätter den HTML som visas i dialogrutans namnlist. |
| Text på skärmläsaren för knappen Avvisa | Åsidosätter skärmläsartexten som är associerad till dialogrutans Stäng-knapp. |
| Storlek | Anger storleken för dialogrutan Detaljer. Alternativen är standard, stor och liten. Standardstorleken är Stor. |
| CSS-klass | Ange en CSS-klass eller klasser som kommer att tillämpas på den resulterande dialogrutan. |
| CSS-klass för rubrik | Ange en CSS-klass eller klasser som kommer att tillämpas på den resulterande dialogrutans namnlist. |
Inställningar för Redigera åtgärd
Om du aktiverar en Redigera åtgärd kan en användare visa ett redigerbart grundläggande formulär som är databundet till posten för listans valda rad, förutsatt att "Skriv"-behörigheten har beviljats av tabellbehörigheten.
| Namn | Beskrivning |
|---|---|
| Standardinställningar | |
| Grundläggande formulär | Anger det grundläggande formulär som ska användas för att redigera vald tabell. Listrutan visar alla grundläggande formulär som har konfigurerats för listans tabelltyp. Obs! Om listans tabelltyp inte har några grundläggande formulär kommer listrutan att vara tom. Om inget grundläggande formulär ges för Redigera åtgärd kommer den att ignoreras och knappen kommer inte att visas i listan. |
| Avancerade inställningar | |
| Parameternamn för post-ID | Anger namnet på frågesträngparametern som används för att markera tabellen som ska redigeras i det valda grundläggande formuläret. Det bör matcha värdet i grundläggande formulärets Parameternamn för post-ID. Standardvärdet för fältet är id både här och i grundläggande formulärets konfiguration. |
| Knappetikett | Åsidosätter HTML-etiketten för denna åtgärd som visas på raden lista. |
| Knappbeskrivning | Åsidosätter knappbeskrivningen som visas när användaren pekar på knappen för denna åtgärd som visas i listraden. |
Avancerade inställningar för dialogrutan Redigera formulär
| Namn | Beskrivning |
|---|---|
| Läser in meddelande | Åsidosätter den HTML som visas medan dialogrutan läses in. |
| Befattning | Åsidosätter den HTML som visas i dialogrutans namnlist. |
| Text på skärmläsaren för knappen Avvisa | Åsidosätter skärmläsartexten som är associerad till dialogrutans Stäng-knapp. |
| Storlek | Anger storleken för dialogrutan Redigera. Alternativen är standard, stor och liten. Standardstorleken är Stor. |
| CSS-klass | Ange en CSS-klass eller klasser som kommer att tillämpas på den resulterande dialogrutan. |
| CSS-klass för rubrik | Ange en CSS-klass eller klasser som kommer att tillämpas på den resulterande dialogrutans namnlist. |
Inställningar för Radera åtgärd
Om du aktiverar en Ta bort åtgärd kan en användare permanent radera posten för den valda raden i listan förutsatt att behörigheten "Ta bort" har beviljats av tabellbehörigheterna.
| Namn | Beskrivning |
|---|---|
| Standardinställningar | |
| inget | |
| Avancerade inställningar | |
| Bekräftelse | Åsidosätter HTML-bekräftelsemeddelandet som visas när användaren aktiverar åtgärden Ta bort. |
| Knappetikett | Åsidosätter HTML-etiketten för denna åtgärd som visas på raden lista. |
| Knappbeskrivning | Åsidosätter knappbeskrivningen som visas när användaren pekar på knappen för denna åtgärd som visas i listraden. |
Inställningar (avancerade) för dialogrutan Radera
| Namn | Beskrivning |
|---|---|
| Befattning | Åsidosätter den HTML som visas i dialogrutans namnlist. |
| Text för knappen Primär | Åsidosätter den HTML som visas på knappen Primär ("Ta bort") i dialogrutan. |
| Text för knappen Stäng | Åsidosätter den HTML som visas på knappen Stäng ("Avbryt") i dialogrutan. |
| Text på skärmläsaren för knappen Avvisa | Åsidosätter skärmläsartexten som är associerad till dialogrutans Stäng-knapp. |
| Storlek | Anger storleken på dialogrutan Radera. Alternativen är standard, stor och liten. Standardstorleken är Standard. |
| CSS-klass | Ange en CSS-klass eller klasser som kommer att tillämpas på den resulterande dialogrutan. |
| CSS-klass för rubrik | Ange en CSS-klass eller klasser som kommer att tillämpas på den resulterande dialogrutans namnlist. |
| CSS-klass för knappen Primär | Ange en CSS-klass eller klasser som kommer att tillämpas på dialogrutans Primär-knapp ("Ta bort"). |
| CSS-klass för knappen Stäng | Ange en CSS-klass eller klasser som kommer att tillämpas på dialogrutans Stäng-knapp ("Avbryt"). |
Inställningar för arbetsflödesåtgärd
Om du aktiverar en Arbetsflödesåtgärd kan en användare köra ett arbetsflöde på begäran mot posten för den valda raden i listan. Du kan lägga till valfritt antal arbetsflödesåtgärder i listan.
| Namn | Beskrivning |
|---|---|
| Standardinställningar | |
| Workflow | Anger det arbetsflöde på begäran som ska köras när användaren aktiverar den här åtgärden. Obs! Om listans tabelltyp inte har några arbetsflöden kommer listrutan att vara tom. Om inget arbetsflöde ges för Arbetsflödesåtgärd, kommer den att ignoreras och knappen kommer inte att visas i listan. |
| Knappetikett | Anger HTML-etiketten för denna åtgärd som visas på listraden. Den här inställningen är obligatorisk. |
| Avancerade inställningar | |
| Knappbeskrivning | Åsidosätter knappbeskrivningen som visas när användaren pekar på knappen för denna åtgärd som visas i listraden. |
Skydda listor
Anteckning
Den här metoden för att skydda listor kommer snart att tas bort. Därför ska den inte användas. Använd lämpliga tabellbehörigheter och konfiguration av webbroller om du vill ge användare åtkomst till alla data i stället. Mer information: Ändringar av tabellbehörighet för formulär och listor på nya portaler
Om du vill skydda en lista måste du konfigurera tabellbehörigheter för den tabell för vilken poster visas, samt dessutom markera kryssrutan för inställningar Aktivera tabellbehörigheter. Om det inte gör det visas följande varning:
Tabellbehörigheter måste aktiveras för den här posten, annars kan vem som helst på Internet visa data.
Om du säkrar en lista säkerställer detta att alla användare som öppnar sidan endast får se poster för vilka de har behörighet. Detta kan göras genom att ett filter läggs till i modellstyrda appvyer som exponeras via listan. Det här filtret filtrerar endast för poster som är tillgängliga för användaren via behörigheten Läs.
Dessutom kommer alla åtgärder som definierats för listan att respektera motsvarande behörigheter för den åtgärden, på post-för-post-basis. Om du alltså har behörigheten Redigera för en post kommer åtgärden Redigera att aktiveras för den posten. Detsamma gäller för Ta bort, Skapa o.s.v. Observera att om det finns inga poster, så kommer ett meddelande om detta att visas när listan läses in.
Däremot kräver en bra webbplatsdesign att om en användare inte har en roll med några behörigheter för tabellen (det vill säga, det kan aldrig uppstå en situation där de bör se några poster), så bör de inte ha åtkomst till sidan alls. I idealfallet bör sidan skyddas med åtkomstbehörigheter för webbsida.
Om du har säkrat en lista genom att välja Aktivera tabellbehörigheter och vill visa de åtgärder på postnivå som är tillämpliga på den inloggade användaren, måste du ställa in värdet för webbplatsinställningen EntityList/ShowRecordLevelActions som true. Det finns till exempel två användare: Preston och Teddy. Preston har all åtkomst via ärendetabellen, medan Teddy har global läsbehörighet. Om en lista skapas för att visa alla ärendeposter ser Preston alla åtgärder (Visa, Redigera och Ta bort) på de poster som är relaterade till hans kontakt I andra poster visas endast åtgärden Visa. Teddy skulle å andra sidan endast visa åtgärden Visa för alla poster.
Om webbplatsinställningen EntityList/ShowRecordLevelActions anges till falskt och tabellen har flera behörigheter visas alla åtgärder på postnivån. Men när en användare försöker utföra en åtgärd som han inte är behörig att visa, visas ett felmeddelande.
Lägga till en sida för informationsvisning
Genom att ställa in sökningen för en webbsida för informationsvy till en webbsida kan informationen i en rutnätspost visas skrivskyddad eller redigerad, beroende på konfigurationen för associerat formulär eller associerad sida.
Den här sidan kan vara en helt anpassad sidmall, som kanske har skapats med Liquid. Det vanligaste scenariot är troligen att informationssidan är en webbsida som antingen innehåller ett grundläggande formulär eller avancerade formulär.
Det viktiga att tänka på är att samtliga poster i rutnätet har en hyperlänk till informationssidan, och att länken innehåller en namngiven frågesträngsparameter med postens ID. Namnet på parametern Frågesträng beror på det parameternamn för ID-frågesträng som anges på listan. Det sista att komma ihåg är att den riktade informationswebbsidan också måste vara medveten om namnet på den här frågeparametern för att få ID för den post som sidan ska tillfråga och hämta data för.

Använda ett grundläggande formulär för att visa information
Om du vill skapa ett grundläggande formulär, se då anvisningarna på sidan grundläggande formulär.
Här följer några viktiga inställningar att känna till för att säkerställa att posten från listan läses in i grundläggande formuläret.
Parameternamnet för post-ID det grundläggande formuläret måste matcha namnet på fråge-ID på listans frågesträngsparameter.
Läget kan vara antingen Redigera eller Skrivskyddat, beroende på dina behov.
Använda ett avancerat formulär för att visa information
Här följer några viktiga inställningar att känna till för att säkerställa att posten från listan läses in i avancerade formuläret.
Namnet för primär nyckel på avancerade formulärstegets frågesträngsparameter måste matcha namnet på fråge-ID på listans frågesträngsparameter.
Läget kan vara antingen Redigera eller Skrivskyddat, beroende på dina behov.
Använda en informationssida för funktionen Skapa
Du kan använda en anpassad sida, ett grundläggande formulär eller ett avancerat formulär på samma sätt för funktionen Skapa. Det här är ett alternativ till att definiera en Skapa-åtgärd för formuläret. Du kan inte definiera både en Skapa-åtgärd och en anpassad sida för Skapa: definiera en anpassad åtgärd i första hand.
Om du tilldelar en webbsida för Skapa uppslag på listan och inte anger en Skapa-åtgärd med hjälp av Konfiguration, kan en Skapa-knapp återges i listan; knappen länkar användaren till den anpassade sida som du har angett för Skapa.
Lista filterkonfiguration
Det är enkelt att lägga till möjligheten att filtrera poster på en lista: Bara aktivera alternativet för filtrering och välj sedan en eller flera filtertyper som ska visas för användarna. Du kan filtrera efter ett attribut som matchar text som användaren tillhandahåller eller att välja ett antal olika alternativ. Du kan även utforma praktiskt taget alla slags filter ed hjälp av den avancerade sökningen.
Aktivera listfilter
I avsnittet Metadatafilter markera kryssrutan Aktiverad. Detta kommer att lägga till filterområdet i listan när denna visas. Rutan visas tom tills du har definierat minst en filtertyp.
Du kan definiera hur filterområdet på listan kommer att återges med hjälp av inställningen Orientering. Standarden, Horisontellt, återger filterområdet ovanför listan. Vertikal orientering återger filterområdet som en ruta till vänster om listan.

Filtertyper
| Filtertyp | Beskrivning |
|---|---|
| Textfilter | Filtrera listan med hjälp av en textruta för att söka efter matchande text i ett markerat attribut för en given tabell. |
| Inställning av attributfilter | Filtrera listan med hjälp av en uppsättning kryssrutor, som var och en försöker matcha sin status med ett visst attribut för en given tabell. |
| Inställning av uppslag | Filtrera listan med hjälp av en uppsättning kryssrutor, som var och en representerar en relation mellan en post för en given tabell och en post för en relaterad tabell. |
| Inställning av intervallfilter | Liknar filteruppsättningen Attribut, förutom att varje kryssruta kan representera två villkor i stället för en (till exempel "större än eller lika med 0 OCH mindre än 100"). |
| Inställning av dynamisk plocklista | Påminner om att välja ett värde för plocklista i en filteruppsättning för Attribut. Uppsättningen Dynamisk listruta kräver inte att du anger plocklistealternativ att filtrera efter - i stället skapas den fullständiga listan över alternativ när listan läses in. |
| Dynamisk inställning av uppslag | Liknande uppsättningen Sökning. Uppsättningen Dynamisk sökning kräver inte att du anger sökningsalternativ att filtrera efter - i stället skapas den fullständiga listan över alternativ när listan läses in. |
| FetchXML-filter | Filtrera listan med hjälp av ett FetchXML-filtervillkor. |
Textfilter
Textfiltret lägger till en textruta i området Filterområde för lista som är knutet till ett attribut för listans tabelltyp. När en användare använder filtret, visar listan endast de poster vars valda attribut innehåller värdet.
Om du vill lägga till ett textfilter, välj +Textfilter.

Textfiltret använder följande attribut:
| Namn | Beskrivning |
|---|---|
| Attribut | Namnet på attributet på listans markerade tabelltyp att filtrera efter. Endast attribut med typen "Sträng" är giltiga för ett textfilter. |
| Visningsnamn | Åsidosätt etiketten för filtret när listan visas. Som standard anges detta automatiskt som namnet på det valda attributet. |
Inställning av attributfilter
Inställningen för attributfilter tillför ett antal alternativ att filtrera listan efter, kopplade till ett enda attribut i listans valda tabelltyp. När en användare använder filtret visar listan endast de poster som exakt matchar minst ett av de valda alternativen.

Filterinställningarna för attribut använder följande attribut:
| Namn | Beskrivning |
|---|---|
| Attribut | Namnet på attributet på listans markerade tabelltyp att filtrera efter. Endast attribut med följande typer är giltiga för ett textfilter: Sträng, BigInt, Decimal, Dubbel, Heltal, Belopp, Plocklista, DateTime och Booleskt. |
| Visningsnamn | Åsidosätt etiketten för filtret när listan visas. Som standard anges detta automatiskt som namnet på det valda attributet. |
| Alternativ | En uppsättning möjliga värden att filtrera efter. Se nedan för mer information. |
Alternativ för inställning av attributfilter
En inställning för attributfilter kan vanligtvis ha ett stort antal alternativ, med undantag för attribut för plocklista och booleska attribut. En filterinställning för booleskt attribut kan ha endast ett eller två alternativ — ett sant alternativ och ett falskt. En filterinställning för attributet Plocklista kan ha högst ett alternativ för varje möjligt värde i plocklistan.
För alternativ finns följande attribut:
| Namn | Beskrivning |
|---|---|
| Operator | Den jämförelseoperator som används för att filtrera resultat, till exempel Är lika med, Mindre än, och så vidare. Listan över operatorer för alternativet beror på den attributtyp som valdes för filtret. Till exempel har numeriska posttyper (Decimal) operatorer som Mindre än eller Större än, medan Sträng-attribut använder operatorer som till exempel Börjar med eller Innehåller. Operatorer för plocklistor och booleska operatorer är alltid Lika med. |
| Värde | Det faktiska värde som används för detta filtervillkor. |
| Visningsnamn | Åsidosätter visningsnamnet för det här alternativet i rutan Filter. Som standard anges detta automatiskt som samma värde som attributet Värde. |
Inställning av uppslag
Inställningen för sökning tillför ett antal alternativ att filtrera listan efter, kopplade till en relaterad tabell till listans valda tabelltyp. När en användare använder filtret visar listan endast de poster som exakt matchar minst ett av de valda relaterade posterna.

Inställningen för sökning använder följande attribut:
| Namn | Beskrivning |
|---|---|
| Förhållande | Namnet på den relaterade tabellen i listans markerade tabelltyp att filtrera efter. Endast tabeller med en relation en-till-många eller många-till-många med listans valda typ visas som alternativ för den här filtertypen. |
| Visningsnamn | Åsidosätt etiketten för filtret när listan visas. Som standard anges detta automatiskt som namnet på den valda relationen. |
| Alternativ | En uppsättning möjliga värden att filtrera efter. Se nedan för mer information. |
Alternativ för inställning av uppslag
En sökningsinställning kan vanligtvis ha valfritt antal alternativ. De enda begränsningen är antalet relaterade poster av den valda, relaterade typen.
För alternativ finns följande attribut:
| Namn | Beskrivning |
|---|---|
| Värde | Posten för den valda, relaterade typen att filtrera efter. |
| Visningsnamn | Åsidosätter visningsnamnet för det här alternativet i rutan Filter. Som standard anges detta automatiskt som samma värde som attributet Värde. |
Inställning av intervallfilter
Filterinställningen för intervall tillför ett antal alternativ, vart och ett med ett eller två villkor, till filterområdet. När en användare använder filtret visar listan endast de poster som exakt matchar alla villkor på minst ett av de valda alternativen.

Filterinställningarna för Intervall använder följande attribut:
| Namn | Beskrivning |
|---|---|
| Attribut | Namnet på attributet på listans markerade tabelltyp att filtrera efter. Endast attribut med följande typer är giltiga för ett textfilter: Sträng, BigInt, Decimal, Dubbel, Heltal, Belopp, DateTime. |
| Visningsnamn | Åsidosätt etiketten för filtret när listan visas. Som standard anges detta automatiskt som namnet på det valda attributet. |
| Alternativ | En uppsättning möjliga värden att filtrera efter. Se nedan för mer information. |
Inställningsalternativ för intervallfilter
Inställningarna för spannfilter kan ha ett stort antal antal alternativ. Varje alternativ ger ett filtervillkor med ett eller två undervillkor, som båda måste uppfyllas för villkoret ska gälla.
För alternativ finns följande attribut:
| Namn | Beskrivning |
|---|---|
| Operator 1 | Den första jämförelseoperator som används för att filtrera resultat, till exempel Lika med och Mindre än. Listan över operatorer för alternativet beror på den attributtyp som valdes för filtret. Till exempel har numeriska posttyper (Decimal) operatorer som Mindre än eller Större än, medan Sträng-attribut använder operatorer som till exempel Börjar med eller Innehåller. Operatorer för plocklistor och booleska operatorer är alltid Lika med. |
| Värde 1 | Det första värde som används för detta filtervillkor. |
| Operator 2 (valfritt) | Den andra jämförelseoperator som används för att filtrera resultat, till exempel Lika med och Mindre än. Listan över operatorer för alternativet beror på den attributtyp som valdes för filtret. Till exempel har numeriska posttyper (Decimal) operatorer som Mindre än eller Större än, medan Sträng-attribut använder operatorer som till exempel Börjar med eller Innehåller. Operatorer för plocklistor och booleska operatorer är alltid Lika med. |
| Värde 2 (tillval) | Det andra värde som används för detta filtervillkor. |
| Visningsnamn | Åsidosätter visningsnamnet för det här alternativet i rutan Filter. Som standard anges detta dynamiskt baserat på de operatorer och de värden som valts. |
Inställning av dynamisk plocklista
Inställningen för dynamisk plocklista tillför ett antal alternativ att filtrera efter som representerar alla värden i ett visst plocklistefält. Detta skiljer sig från att välja en plocklista i inställningarna för attributfilter. I inställningarna för attributfilter måste du ange en uppsättning alternativ som ska göras tillgängliga för användaren att filtrera efter; i inställningarna för den dynamiska plocklistan behöver du endast ange plocklistefältet, så kommer samtliga inställningar att tillhandahållas automatiskt. Om du behöver bättre kontroll rekommenderar vi att du använder inställningarna för attributfilter.

Inställningarna för dynamisk plocklista använder följande alternativ:
| Namn | Beskrivning |
|---|---|
| Attribut | Namnet på attributet på plocklistans markerade tabelltyp att filtrera efter. |
| Visningsnamn | Åsidosätt etiketten för filtret när listan visas. Som standard anges detta automatiskt som namnet på det valda attributet. |
Dynamisk inställning av uppslag
Inställningen Dynamisk sökning tillför ett antal dynamiska alternativ att filtrera listan efter, kopplade till en relaterad tabell till listans valda tabelltyp. När en användare använder filtret visar listan endast de poster som exakt matchar minst ett av de valda relaterade posterna.
Detta skiljer sig från sökningsinställningarna. För inställning av uppslag måste du manuellt ange relaterade tabeller att filtrera efter. I inställningarna för dynamisk sökning behöver du bara ange relationen som ska filtreras, så kommer en lista med alternativ att skapas baserat på den angivna vyn för relaterade tabellerna.

Inställningarna för dynamiska uppslag använder följande alternativ:
| Namn | Beskrivning |
|---|---|
| Förhållande | Namnet på den relaterade tabellen i listans markerade tabelltyp att filtrera efter. Endast tabeller med en relation en-till-många eller många-till-många med listans valda typ visas som alternativ för den här filtertypen. |
| Visning | Vyn (Sparad fråga) som ska användas som källa för den dynamiska listan tabeller att filtrera efter. |
| Kolumnetikett | Fältet från den vy som innehåller värdet för varje tabells namn. |
| Slå upp filter på relation | Anger en relation mellan tabellen som har angetts i fältet Relation och den inloggade användaren. Tabellen som har angetts i fältet Relation har även en relation till en kontakt, du kan begränsa listan med filteralternativ för alla relaterade till den inloggade användaren. |
| Visningsnamn | Åsidosätt etiketten för filtret när listan visas. Som standard anges detta automatiskt som namnet på den valda relationen. |
FetchXML-filter
Spannfiltret kan antingen skapa ett enkelt textrutefilter som exempelvis textfiltret, eller också en uppsättning alternativ som de andra filtertyperna. Därigenom kan du manuellt skapa praktiskt taget alla typer av filter för listan med FetchXML.

FetchXML-filtret använder endast ett attribut:
| Namn | Beskrivning |
|---|---|
| FetchXML | XML-instruktion som motsvarar filtret. |
Kartvy för lista
Med listan kan du aktivera och konfigurera en kartvy av de data som drivs av Bing-kartor med sökfunktion för att hitta platser nära en adress. Genom att fylla i dina poster med latitud- och longitudkoordinatvärden och ange nödvändiga konfigurationsalternativ som anges i det här avsnittet kan dina poster återges som knappnålar på en karta. Alla poster som inte har ett värde för latitud och longitud utesluts från sökningen. Den inledande inläsningen av sidan visar alla poster i det första värdet i fältet för avståndsvärden (i miles eller km, beroende på vilken avståndsenhet som har angetts) från koordinaterna för Standardcentrering Latitud och Standardcentrering longitud. Vyn som angetts ignoreras när kartvyn används, och en avståndsfråga tillämpas på datauppsättningen för att returnera kartresultaten.
Anteckning
- Det här alternativet stöds inte i miljön Suveränt moln, Tyskland. Avsnittet Kartvy visas inte i den här miljön.
- Endast Bing-kartor stöds som karttyp.
Kalendervy för lista
Använd vyn Lista kalender för att återge en lista som en kalender, där varje enskild post konfigureras att fungera som en enskild händelse.
För att visa posterna i en kalender måste posterna innehålla minst ett datumfält. För att händelser ska få exakta start- och sluttider måste rätt fält vara på plats och så vidare. Förutsatt att dessa fält är konfigurerade kommer en listkalendervy att visas på portalen.
OData-flöde för lista
Efter aktivering kan en tabell publiceras till ett OData-flöde. OData-protokollet är ett protokoll på programnivå för att interagera med data via RESTful-webbtjänster. Data från detta flöde kan visas i en webbläsare, förbrukas av ett webbprogram på klientsidan eller importeras till Excel.
Anteckning
För listor som har aktiverade OData-flöden måste du konfigurera lämpliga tabellbehörigheter för att flödet i listorna ska fungera. Därför måste du aktivera tabellbehörigheter i en lista där OData-flöden är aktiverade.
- De senaste portallösningarna visar följande fel och tillåter dig inte att spara listan utan att aktivera tabellbehörigheter:
Tabellbehörigheter måste aktiveras från fliken Allmänt eftersom OData-flödets är aktiverat. - I äldre portallösningar visas inte meddelandet ovan. För listorna med OData-flöden aktiverade betraktas tabellbehörigheter som aktiverade även om du sparar listan utan att uttryckligen välja Aktivera tabellbehörigheter.
Förbättrat vyfilter för listor
Du kan använda tabellbehörigheter om du vill skydda poster, men om du bara vill tillhandahålla ett filter som en del av den filteruppsättning som är relevant för den aktuella portalanvändaren kan du använda funktionen listan. Den här funktionen stöder filtrering av den aktuella användaren, användarens överordnat konto eller webbplats på varje djup. Skapa bara filtret för att matcha varje enskild kontaktpost och koden ersätter värdet med det faktiska värdet vid körning —du 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 portalanvä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 portalanvä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.

Anteckning
Om du filtrerar efter aktuell portalanvändares kontakt- eller överordnat konto bör du associera en åtkomstkontrollregel för webbsidor för webbsida så att användaren kan logga in. Du kan skapa en webbroll med rollen autentiserade användare markerad. Skapa en åtkomstkontrollregel för webbsida med rättigheten begränsa läsning 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.