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.

Exempel på anpassat JavaScript.

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.

Konfigurera en lista.

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:
  • Skapa
  • Ladda ned
Genom att välja något av följande alternativ visas ett konfigurationsområde för åtgärden.
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:
  • Detaljer
  • Redigera
  • Ta bort
  • Arbetsflöde
  • Aktivera
  • Inaktivera
Genom att välja något av följande alternativ visas ett konfigurationsområde för åtgärden. Se nedan för mer information om varje åtgärd. Vissa tabeller har dessutom särskilda åtgärder som är tillgängliga för dem på enskild tabellbasis:
  • Beräkna värde för affärsmöjlighet (opportunity)
  • Avbryta en åtgärd för ärende (incident)
  • Stäng (lös) åtgärd för ärende (incident)
  • Omvandla offerten till en order (offert)
  • Konvertera order till faktura (säljorder)
  • Skapa offert från affärsmöjlighet (affärsmöjlighet)
  • Åtgärden stäng affärsmöjlighet (affärsmöjlighet)
  • Åtgärden Vinn affärsmöjlighet (affärsmöjlighet)
  • Öppna ärendeåtgärd igen (incident)
  • Låt affärsmöjlighet vänta (affärsmöjlighet)
Åsidosätt kolumnattribut Används för att åsidosätta visningsinställningar för enskilda kolumner i rutnätet.
  • Attribut: det logiska namnet på den kolumn du vill åsidosätta.
  • Visningsnamn: En ny kolumnrubrik som åsidosätter standardvärdet
  • Bredd - Bredd (i procent eller pixlar) för kolumnen om du vill åsidosätta standardvärdet. Se även Rutnätsstil för kolumnbredd
Om du vill åsidosätta inställningarna för en kolumn, välj + Kolumn och fyller i uppgifterna.
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.

Lägg till sida för vyinformation.

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.

Filterinställningar för metadata.

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.

Lägg till ett 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ällningar för attribut.

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.

Sökuppsättning.

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ällningar för spann.

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ällningar för dynamisk plocklista.

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ällningar för dynamisk sökning.

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.

Filterinställningar för 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.

Exempel på filtervillkor för vy.

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.

Se även