Informatie over lijsten

Een lijst is een op gegevens gebaseerde configuratie waarmee u een webpagina toevoegt die een lijst met records weergeeft, zonder dat een ontwikkelaar het raster in de portal zichtbaar hoeft te maken. Met lijsten kunt u records beschikbaar maken voor weergave in portals.

Het raster ondersteunt sorteren en wordt gepagineerd als het aantal records groter is dan de opgegeven paginagrootte. Als de webpagina voor detailweergave is opgegeven, bevat elke record een koppeling naar de pagina en wordt de id van de record toegevoegd aan de querytekenreeks samen met de parameternaam van de ID-querytekenreeks. De lijst ondersteunt ook meerdere weergaven. Als meer dan één weergave is opgegeven, wordt een vervolgkeuzelijst weergegeven om de gebruiker toe te staan tussen de verschillende weergaven te schakelen.

De gegevens kunnen ook worden gefilterd door de huidige portalgebruiker, de bovenliggende klantaccount van de huidige portalgebruiker en de huidige portalwebsite. Als er een waarde bestaat voor beide filtervoorwaarden Portalgebruikerskenmerk en Accountkenmerk, wordt in de portal een vervolgkeuzelijst weergegeven om gebruikers toe te staan hun eigen (Mijn) gegevens of gegevens van hun bovenliggende klantaccount weer te geven.

Een lijst aan uw portal toevoegen

De lijst bevat relaties met webpagina´s en verschillende eigenschappen om de initialisatie van de lijst met records binnen de webportal te bepalen. De relatie met de webpagina maakt het dynamisch ophalen van de lijstdefinitie voor een bepaald paginaknooppunt in de website mogelijk. Als u bestaande tabelweergaven wilt weergeven of nieuwe tabelweergaven wilt maken, gaat u naar Portals > Lijsten.

Notitie

  • Een lijst moet worden gekoppeld aan een webpagina op een bepaalde website zodat de lijst binnen de website kan worden weergegeven.
  • Optie voor meervoudige selectie wordt niet ondersteund in lijsten.

De webpagina's die zijn gekoppeld aan de lijst, kunnen worden weergegeven door de koppeling Webpagina's in de Gerelateerde navigatiekoppelingen in het menu uiterst links te selecteren. Bij het maken van uw lijst bestaat de eerste stap eruit de tabel te kiezen waarvoor u een lijst in de portal wilt weergeven. U kiest vervolgens een of meer weergaven van moedelgestuurde apps om weer te geven.

Bij het maken of bewerken van een webpagina, kunt u een lijst in het opzoekveld opgeven op het webpaginaformulier. De paginasjabloon is meestal de sjabloon Pagina maar kan een van verschillende andere sjablonen zijn die voor inhoud zijn ontworpen omdat de hoofdsjablonen de noodzakelijke logica bevatten om te bepalen of een lijst moet worden weergegeven.

Lijstkenmerken en relaties

Meetcriterium Beschrijving
Meetcriterium De beschrijvende naam van de record. Dit veld is vereist.
Tabelnaam De naam van de tabel waaruit de opgeslagen queryweergave wordt geladen. Dit veld is vereist.
Beeld De opgeslagen queryweergave(n) van de doeltabel die moet worden weergegeven. Dit veld is vereist. Als meer dan één weergave is opgegeven, bevat de webpagina een vervolgkeuzelijst om de gebruiker toe te staan tussen de verschillende weergaven te schakelen.
Paginagrootte Een geheel getal waarmee het aantal records per pagina wordt opgegeven. Dit veld is vereist. Standaard: 10
Webpagina voor detailweergave Een optionele webpagina waaraan voor elke record kan worden gekoppeld. De parameternaam van de querytekenreeks-id en de record-id worden toegevoegd aan de querytekenreeks van de URL van deze webpagina.
Label van knop Details De tekst die wordt weergegeven voor de detailweergaveknop als de webpagina voor de detailweergave is opgegeven. Standaard: Details weergeven
Opmerking: Voor elk taalpakket dat is geïnstalleerd en ingeschakeld voor de Microsoft Dataverse-omgeving, is een veld beschikbaar om het bericht in de bijbehorende taal in te voeren.
Webpagina voor maken Een optionele webpagina die het doel is van de knop Maken.
Knoplabel maken De tekst die wordt weergegeven voor de knopMaken als de webpagina voor Maken is opgegeven. Standaard: Maken
Opmerking: Voor elk taalpakket dat is geïnstalleerd en ingeschakeld voor de Dataverse-omgeving, is een veld beschikbaar om het bericht in de bijbehorende taal in te voeren.
Parameternaam van querytekenreeks-id Een parameternaam die is opgegeven in de querytekenreek van de URL voor de webpagina voor detailweergave. Standaard: id
Lege lijsttekst Afgeschaft. Het bericht dat wordt weergegeven wanneer er geen records zijn.
Opmerking: Voor elk taalpakket dat is geïnstalleerd en ingeschakeld voor de Dataverse-omgeving, is een veld beschikbaar om het bericht in de bijbehorende taal in te voeren.
Kenmerk Portalgebruiker Een optioneel opzoekkenmerk in de primaire tabel waarmee de portalgebruikersrecord wordt vertegenwoordigd, contactpersoon of systeemgebruiker op wie de id van de huidige gebruiker kan worden toegepast om de gegevens te filteren die in de lijst worden weergegeven.
Kenmerk Account Een optioneel opzoekkenmerk in de primaire tabel waarmee een accountrecord wordt vertegenwoordigd waarop de waarde van de bovenliggende klant van de contactpersoon van de huidige gebruiker kan worden toegepast om de gegevens te filteren die in de lijst worden weergegeven.
Kenmerk Website Een optioneel opzoekkenmerk in de primaire tabel waarmee de website wordt vertegenwoordigd waarop de id van de huidige website kan worden toegepast om de gegevens te filteren die in de lijst worden weergegeven.
Zoeken ingeschakeld Een optionele Booleaanse waarde waarmee wordt aangegeven of de zoekopdracht moet worden ingeschakeld. Er wordt een tekstvak weergegeven om gebruikers toe te staan een snelle zoekopdracht naar records uit te voeren. Gebruik het jokerteken sterretje (*) om te zoeken op gedeeltelijke tekst. Met de zoekopdracht worden Of-voorwaardefilters toegevoegd voor elke kolom van de primaire tabel in de weergave aan de bestaande vooraf gedefinieerde filtervoorwaarden om een query uit te voeren en de resulterende records te retourneren.
Opmerking: Met deze optie wordt niet gezocht in gerelateerde tabelkolommen.
Tekst van tijdelijke aanduiding zoeken Een optionele tekenreeks die wordt gebruikt als het label dat in het tekstvak wordt weergegeven wanneer voor het eerst wordt geladen.
Tekst van knopinfo zoeken Een optionele tekenreeks die als knopinfo wordt gebruikt die wordt weergegeven wanneer de gebruiker de muisaanwijzer in het tekstvak van de zoekopdracht plaatst.

Aangepaste JavaScript toevoegen

Het tabblad Opties op het formulier bevat een tekstgebied waarin u aangepaste JavaScript kunt invoeren en als uw pagina jQuery-bibliotheek bevat, kunt u deze hier ook gebruiken. Het scriptblok wordt onder aan de webpagina toegevoegd, vlak voor het afsluitende formuliercode-element van de pagina.

Aangepast JavaScript-voorbeeld.

De lijst verkrijgt de gegevens op asynchrone wijze en wanneer dit klaar is, wordt een loaded gebeurtenis geactiveerd waarnaar uw aangepaste JavaScript kan luisteren en iets met items in het raster kan doen. De volgende code vormt een eenvoudig voorbeeld:

$(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");
});
});
}); 

Zoek een bepaald kenmerkveld en haal de waarde ervan op om de weergave van de waarde eventueel te wijzigen. Met de volgende code wordt elke tabelcel opgehaald die de waarde van het kenmerk accountnumber bevat. Vervang accountnumber door een kenmerk dat geschikt is voor uw tabel en weergave.

$(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
      });
   });
});

Lijstconfiguratie

U kunt gemakkelijk acties (Maken, Bewerken, Verwijderen enzovoort) inschakelen en configureren voor records in een lijst. Het is ook mogelijk om standaardlabels, formaten en andere kenmerken te overschrijven zodat de lijst exact op de door u gewenste wijze wordt weergegeven.

Deze instellingen zijn te vinden in de sectie Configuratie van het formulier voor lijsten. Standaard worden alleen Basisinstellingen weergegeven. Selecteer Geavanceerde instellingen om aanvullende instellingen te bekijken.

Een lijst configureren.

Kenmerken

Meetcriterium Beschrijving
Basisinstellingen
Acties weergeven Hiermee kunt u actieknoppen toevoegen voor acties die van toepassing zijn op de tabelset en boven het raster worden weergegeven. De beschikbare acties zijn:
  • Maken
  • Downloaden
Als u een van deze opties selecteert, wordt een configuratiegebied voor die actie weergegeven.
Itemacties Hiermee kunt u actieknoppen toevoegen voor acties die van toepassing zijn op een afzonderlijke record en voor elke rij in het raster worden weergegeven, mits de juiste bevoegdheid is verleend door tabelmachtigingen. Dit zijn de acties die over het algemeen beschikbaar zijn:
  • DETAILS
  • Bewerken
  • Verwijderen
  • Werkstroom
  • Activeren
  • Deactiveren
Als u een van deze opties selecteert, wordt een configuratiegebied voor die actie weergegeven. Zie hierna voor details over elke actie. Bovendien hebben bepaalde tabellen speciale acties die ervoor per tabel beschikbaar zijn:
  • Waarde van Verkoopkans berekenen (verkoopkans)
  • Actie Aanvraag annuleren (incident)
  • Actie Aanvraag sluiten (afsluiten) (incident)
  • Prijsopgave omzetten in order (prijsopgave)
  • Order omzetten in factuur (verkooporder)
  • Prijsopgave genereren op basis van verkoopkans (verkoopkans)
  • Actie Verkoopkans missen (verkoopkans)
  • Actie Verkoopkans winnen (verkoopkans)
  • Actie Aanvraag opnieuw openen (incident)
  • Verkoopkans instellen op Uitgesteld (verkoopkans)
Kolommenkenmerken negeren Hiermee kunt u weergave-instellingen voor afzonderlijke kolommen in het raster negeren.
  • Kenmerk: logische naam van de kolom die u wilt negeren
  • Weergavenaam: nieuwe kolomtitel om de standaardwaarde te negeren
  • Breedte: breedte (in percentage of pixels) van de kolom om de standaardwaarde te negeren. Zie ook Stijl voor kolombreedte van raster
Als u instellingen in een kolom wilt negeren, selecteert u Kolom en vult u de gegevens in.
Geavanceerde instellingen
Bericht laden Hiermee wordt het standaard-HTML-bericht genegeerd dat wordt weergegeven terwijl het raster wordt geladen.
Foutbericht Hiermee wordt het standaard-HTML-bericht genegeerd dat wordt weergegeven wanneer een fout optreedt bij het laden van het raster.
Bericht: toegang geweigerd Hiermee wordt het standaard-HTML-bericht genegeerd dat verschijnt wanneer een gebruiker niet over voldoende tabelmachtigingen beschikt om de lijst weer te geven.
Leeg bericht Hiermee wordt het HTML-bericht genegeerd dat wordt weergegeven wanneer het raster geen gegevens bevat.
Dialoogvenster Detailformulier Hiermee worden de instellingen bepaald voor het dialoogvenster dat wordt weergegeven wanneer een gebruiker de actie Details activeert.
Dialoogvenster Formulier bewerken Hiermee worden de instellingen bepaald voor het dialoogvenster dat wordt weergegeven wanneer een gebruiker de actie Bewerken activeert.
Dialoogvenster Formulier maken Hiermee worden de instellingen bepaald voor het dialoogvenster dat wordt weergegeven wanneer een gebruiker de actie Maken activeert.
Dialoogvenster Verwijderen Hiermee worden de instellingen bepaald voor het dialoogvenster dat wordt weergegeven wanneer een gebruiker de actie Verwijderen activeert.
Foutdialoogvenster Hiermee worden de instellingen bepaald voor het dialoogvenster dat verschijnt wanneer er een fout optreedt tijdens een actie.
CSS-klasse Geef een CSS-klasse of -klassen op die worden toegepast op het HTML-element dat het gehele rastergebied bevat, waaronder het raster en de actieknoppen.
CSS-klasse raster Geef een CSS-klasse of -klassen op die worden toegepast op het HTML-element <table> van de lijst.
Stijl voor kolombreedte van raster Hiermee wordt ingesteld of de waarden voor Breedte in Kolommenkenmerken negeren in pixels of een percentage worden opgegeven.

Algemene actie-instellingen

In het algemeen hebben tabelacties instellingen die kunnen worden geconfigureerd. In alle gevallen is dit bedoeld om u meer mogelijkheden te bieden in termen van aanpassing, en de velden niet vereist zijn. Als de actie wordt toegevoegd, kan de actie in de portal worden gebruikt, mits de juiste bevoegdheid is verleend door tabelmachtigingen.

In het algemeen kunt u het overeenkomende dialoogvenster voor elke actie configureren. Dit verschijnt alleen als u Bevestiging vereist selecteert.

Naam Beschrijving
Basisinstellingen
Bevestiging vereist? Hiermee wordt bepaald of de gebruiker in een bevestigingsvenster wordt gevraagd om te bevestigen wanneer de actie wordt geselecteerd.
Geavanceerde instellingen
Bevestiging Hiermee wordt het HTML-bevestigingsbericht genegeerd dat wordt weergegeven wanneer de gebruiker de actie activeert.
Knoplabel Hiermee wordt het HTML-label genegeerd voor deze actie die in de lijstrij wordt weergegeven.
Knopinfo Hiermee wordt de knopinfotekst genegeerd die verschijnt wanneer de gebruiker naar de knop voor deze actie wijst die in de lijstrij wordt weergegeven.
CSS-klasse van knop Hiermee wordt een CSS-klasse aan de knop toegevoegd.
Omleiden naar webpagina Voor sommige acties (niet alle) is een omleiding toegestaan wanneer de actie is voltooid. U kunt ervoor kiezen om een webpagina om te leiden naar wanneer de actie is voltooid. Dit wordt dringend aanbevolen voor de actie Verwijderen en is optioneel in de meeste andere aanvragen.
Omleidings-URL Een alternatief voor de optie Omleiden naar webpagina—hiermee is omleiding naar een specifieke URL toegestaan.

Geavanceerde instellingen van dialoogvenster Algemeen

Name Beschrijving
Titel Hiermee wordt de HTML genegeerd die op de titelbalk van het dialoogvenster wordt weergegeven.
Primaire knoptekst Hiermee wordt de HTML overschreven die op de primaire knop (Verwijderen) in het dialoogvenster wordt weergegeven.
Knoptekst sluiten Hiermee wordt de HTML overschreven die wordt weergegeven op de knop Sluiten (Annuleren) in het dialoogvenster.
Knoptekst schermlezer negeren Overschrijft de tekst van de schermlezer die is gekoppeld aan de knop Negeren van het dialoogvenster.
Afmetingen Hiermee wordt de grootte van het dialoogvenster Verwijderen opgegeven. De beschikbare opties zijn Standaard, Groot en Klein Het standaardformaat is Standaard.
CSS-klasse Geef een CSS-klasse of -klassen op die worden toegepast op het resulterende dialoogvenster.
CSS-klasse van tegel Geef een CSS-klasse of -klassen op die worden toegepast op de titelbalk van het resulterende dialoogvenster.
CSS-klasse van primaire knop Geef een CSS-klasse of -klassen op die worden toegepast op de primaire knop (Verwijderen) van het dialoogvenster.
CSS-klasse van knop Sluiten Geef een CSS-klasse of -klassen op die worden toegepast op de knop Sluiten (Annuleren) van het dialoogvenster.

Actie-instellingen maken

Als Maakactie wordt ingeschakeld, wordt een knop boven de lijst weergegeven die, wanneer deze wordt geselecteerd, een dialoogvenster opent met een basisformulier waarmee de gebruiker een nieuwe record kan maken, mits de bevoegdheid Maken is verleend door tabelmachtigingen.

Meetcriterium Beschrijving
Basisinstellingen
Basisformulier Hiermee wordt het basisformulier opgegeven dat wordt gebruikt om de nieuwe record te maken. In de vervolgkeuzelijst worden alle basisformulieren weergegeven die voor het tabeltype van de lijst worden geconfigureerd.
Opmerking: als het tabeltype van de lijst geen basisformulieren heeft, wordt de vervolgkeuzelijst leeg weergegeven. Als er geen basisformulier wordt opgegeven voor de actie Maken, wordt dit genegeerd en wordt de knop niet in de lijst weergegeven.
Geavanceerde instellingen
Knoplabel Hiermee wordt het HTML-label genegeerd dat op de knop Maakactie boven de lijst wordt weergegeven.
Knopinfo Hiermee wordt de knopinfotekst genegeerd die verschijnt wanneer de gebruiker naar de knop Maakactie wijst.

Geavanceerde instellingen voor dialoogvenster Formulier maken

Naam Beschrijving
Bericht laden Hiermee wordt het bericht genegeerd dat wordt weergegeven tijdens het laden van het dialoogvenster.
Titel Hiermee wordt de HTML genegeerd die op de titelbalk van het dialoogvenster wordt weergegeven.
Knoptekst schermlezer negeren Overschrijft de tekst van de schermlezer die is gekoppeld aan de knop Negeren van het dialoogvenster.
Afmetingen Hiermee wordt de grootte van het dialoogvenster Formulier maken opgegeven. De beschikbare opties zijn Standaard, Groot en Klein Het standaardformaat is Groot.
CSS-klasse Geef een CSS-klasse of -klassen op die worden toegepast op het resulterende dialoogvenster.
CSS-klasse van titel Geef een CSS-klasse of -klassen op die worden toegepast op de titelbalk van het resulterende dialoogvenster.

Instellingen downloadactie

Als een Downloadactie wordt ingeschakeld, wordt een knop boven de lijst weergegeven waarmee, wanneer deze wordt geselecteerd, de gegevens uit de lijst worden gedownload naar een Excel (.xlsx) bestand.

Naam Beschrijving
Basisinstellingen
Geen
Geavanceerde instellingen
Knoplabel Hiermee wordt het HTML-label genegeerd dat op de knop Downloadactie boven de lijst wordt weergegeven.
Knopinfo Hiermee wordt de knopinfotekst genegeerd die verschijnt wanneer de gebruiker naar de knop Downloadactie wijst.

Instellingen detailactie

Als Detailactie wordt ingeschakeld, kan een gebruiker een alleen-lezen basisformulier van een geselecteerde rij in de lijst weergeven.

Meetcriterium Beschrijving
Basisinstellingen
Basisformulier Hiermee wordt het basisformulier opgegeven dat wordt gebruikt om de gegevens van de geselecteerde tabel weer te geven. In de vervolgkeuzelijst worden alle basisformulieren weergegeven die voor het tabeltype van de lijst worden geconfigureerd.
Opmerking: als het tabeltype van de lijst geen basisformulieren heeft, wordt de vervolgkeuzelijst leeg weergegeven. Als er geen basisformulier wordt opgegeven voor de Detailactie, wordt dit genegeerd en wordt de knop niet in de lijst weergegeven.
Geavanceerde instellingen
Naam van parameter voor record-id Hiermee wordt de naam opgegeven van de querytekenreeksparameter die wordt gebruikt om de tabel te selecteren voor weergave in het geselecteerde basisformulier. Dit moet overeenkomen met de waarde in de parameternaam van de record-ID van dat basisformulier. De standaardwaarde voor dit veld is zowel hier als in de configuratie van het basisformulier id.
Knoplabel Hiermee wordt het HTML-label genegeerd voor deze actie die in de lijstrij wordt weergegeven.
Knopinfo van knop Hiermee wordt de knopinfotekst genegeerd die verschijnt wanneer de gebruiker naar de knop voor deze actie wijst die in de lijstrij wordt weergegeven.

Geavanceerde instellingen van het dialoogvenster Details

Meetcriterium Beschrijving
Bericht laden Hiermee wordt de HTML genegeerd die wordt weergegeven wanneer het dialoogvenster wordt geladen.
Titel Hiermee wordt de HTML genegeerd die op de titelbalk van het dialoogvenster wordt weergegeven.
Knoptekst schermlezer negeren Overschrijft de tekst van de schermlezer die is gekoppeld aan de knop Negeren van het dialoogvenster.
Afmetingen Hiermee wordt de grootte van het dialoogvenster Details opgegeven. De beschikbare opties zijn Standaard, Groot en Klein Het standaardformaat is Groot.
CSS-klasse Geef een CSS-klasse of -klassen op die worden toegepast op het resulterende dialoogvenster.
CSS-klasse van titel Geef een CSS-klasse of -klassen op die worden toegepast op de titelbalk van het resulterende dialoogvenster.

Instellingen bewerkactie

Als Bewerkactie wordt ingeschakeld, kan een gebruiker een bewerkbaar basisformulier weergeven dat gegevensgebonden is aan de record van de geselecteerde rij van de lijst, mits de bevoegdheid Schrijven is verleend door tabelmachtigingen.

Meetcriterium Beschrijving
Basisinstellingen
Basisformulier Hiermee wordt het basisformulier opgegeven dat wordt gebruikt om de geselecteerde tabel te bewerken. In de vervolgkeuzelijst worden alle basisformulieren weergegeven die voor het tabeltype van de lijst worden geconfigureerd.
Opmerking: als het tabeltype van de lijst geen basisformulieren heeft, wordt de vervolgkeuzelijst leeg weergegeven. Als er geen basisformulier wordt opgegeven voor de Bewerkactie, wordt dit genegeerd en wordt de knop niet in de lijst weergegeven.
Geavanceerde instellingen
Naam van parameter voor record-id Hiermee wordt de naam opgegeven van de querytekenreeksparameter die wordt gebruikt om de tabel te selecteren voor het bewerken in het geselecteerde basisformulier. Dit moet overeenkomen met de waarde in de parameternaam van de record-ID van dat basisformulier. De standaardwaarde voor dit veld is zowel hier als in de configuratie van het basisformulier id.
Knoplabel Hiermee wordt het HTML-label genegeerd voor deze actie die in de lijstrij wordt weergegeven.
Knopinfo Hiermee wordt de knopinfotekst genegeerd die verschijnt wanneer de gebruiker naar de knop voor deze actie wijst die in de lijstrij wordt weergegeven.

Geavanceerde instellingen van het dialoogvenster Formulier bewerken

Meetcriterium Beschrijving
Bericht laden Hiermee wordt de HTML genegeerd die wordt weergegeven wanneer het dialoogvenster wordt geladen.
Titel Hiermee wordt de HTML genegeerd die op de titelbalk van het dialoogvenster wordt weergegeven.
Knoptekst schermlezer negeren Overschrijft de tekst van de schermlezer die is gekoppeld aan de knop Negeren van het dialoogvenster.
Afmetingen Hiermee wordt de grootte van het dialoogvenster Bewerken opgegeven. De beschikbare opties zijn Standaard, Groot en Klein Het standaardformaat is Groot.
CSS-klasse Geef een CSS-klasse of -klassen op die worden toegepast op het resulterende dialoogvenster.
CSS-klasse van titel Geef een CSS-klasse of -klassen op die worden toegepast op de titelbalk van het resulterende dialoogvenster.

Instellingen verwijderactie

Als Verwijderactie wordt ingeschakeld, kan een gebruiker de record van de geselecteerde rij definitief verwijderen uit de lijst, mits de bevoegdheid Verwijderen is verleend door tabelmachtigingen.

Meetcriterium Beschrijving
Basisinstellingen
Geen
Geavanceerde instellingen
Bevestiging Hiermee wordt het HTML-bevestigingsbericht genegeerd dat wordt weergegeven wanneer de gebruiker de verwijderactie activeert.
Knoplabel Hiermee wordt het HTML-label genegeerd voor deze actie die in de lijstrij wordt weergegeven.
Knopinfo Hiermee wordt de knopinfotekst genegeerd die verschijnt wanneer de gebruiker naar de knop voor deze actie wijst die in de lijstrij wordt weergegeven.

(Geavanceerde) instellingen van het dialoogvenster Verwijderen

Meetcriterium Beschrijving
Titel Hiermee wordt de HTML genegeerd die op de titelbalk van het dialoogvenster wordt weergegeven.
Primaire knoptekst Hiermee wordt de HTML overschreven die op de primaire knop (Verwijderen) in het dialoogvenster wordt weergegeven.
Knoptekst sluiten Hiermee wordt de HTML overschreven die wordt weergegeven op de knop Sluiten (Annuleren) in het dialoogvenster.
Knoptekst schermlezer negeren Overschrijft de tekst van de schermlezer die is gekoppeld aan de knop Negeren van het dialoogvenster.
Afmetingen Hiermee wordt de grootte van het dialoogvenster Verwijderen opgegeven. De beschikbare opties zijn Standaard, Groot en Klein Het standaardformaat is Standaard.
CSS-klasse Geef een CSS-klasse of -klassen op die worden toegepast op het resulterende dialoogvenster.
CSS-klasse van titel Geef een CSS-klasse of -klassen op die worden toegepast op de titelbalk van het resulterende dialoogvenster.
CSS-klasse van primaire knop Geef een CSS-klasse of -klassen op die worden toegepast op de primaire knop (Verwijderen) van het dialoogvenster.
CSS-klasse van knop Sluiten Geef een CSS-klasse of -klassen op die worden toegepast op de knop Sluiten (Annuleren) van het dialoogvenster.

Instellingen werkstroomactie

Als een Werkstroomactie wordt geactiveerd, kan een gebruiker een werkstroom op aanvraag uitvoeren voor de record van de geselecteerde rij in de lijst. U kunt een willekeurig aantal werkstroomacties toevoegen aan de lijst.

Meetcriterium Beschrijving
Basisinstellingen
Workflow Hiermee wordt de werkstroomactie op aanvraag opgegeven die wordt uitgevoerd wanneer de gebruiker deze actie activeert.
Opmerking: als het tabeltype van de lijst geen werkstromen heeft, wordt de vervolgkeuzelijst leeg weergegeven. Als geen werkstroom wordt opgegeven voor de werkstroomactie, wordt deze genegeerd en wordt de knop niet in de lijst weergegeven.
Knoplabel Hiermee wordt het HTML-label ingesteld voor deze actie die in de lijstrij wordt weergegeven. Deze instelling is vereist.
Geavanceerde instellingen
Knopinfo Hiermee wordt de knopinfotekst genegeerd die verschijnt wanneer de gebruiker naar de knop voor deze actie wijst die in de lijstrij wordt weergegeven.

Lijsten beveiligen

Notitie

Deze methode voor het beveiligen van lijsten zou binnenkort worden afgeschaft. Daarom mag het niet worden gebruikt. Gebruik in plaats daarvan de juiste tabelmachtigingen en webrolconfiguratie om gebruikers toegang te geven tot alle gegevens. Meer informatie: Wijzigingen in tabelmachten voor formulieren en lijsten op nieuwe portals

Om een lijst te beveiligen, moet u tabelmachtigingen configureren voor de tabel waarvoor records worden weergegeven en het selectievakje Tabelmachtigingen inschakelen inschakelen. Als u dit niet doet, ziet u de volgende waarschuwing:

Tabelmachtigingen moeten zijn ingeschakeld voor deze record of iedereen op internet kan de gegevens bekijken.

Door de lijst te beveiligen, wordt ervoor gezorgd dat voor elke gebruiker die toegang heeft tot de pagina, alleen records waaraan machtiging is verleend, worden weergegeven. Dit wordt bereikt door een extra filter dat wordt toegevoegd aan de weergaven van modelgestuurde apps die via de lijst naar boven komen. Met dit filter wordt alleen gefilterd voor records die voor de gebruiker via de machtiging Lezen toegankelijk zijn.

Daarnaast zullen acties die voor de lijst worden gedefinieerd, de overeenkomstige machtigingen voor die actie per record honoreren. Dat wil zeggen: als u over de machtiging Bewerken voor een record beschikt, wordt de bewerkactie voor die record ingeschakeld. Hetzelfde geldt voor Verwijderen, Maken enzovoort. Houd er rekening mee dat als er geen records beschikbaar zijn, een bericht hierover wordt weergegeven als de lijst wordt geladen.

Een goed websiteontwerp vereist echter dat als gebruikers geen rol hebben met machtigingen voor de tabel (dat wil zeggen dat er nooit een situatie is waarin ze records mogen zien), deze gebruikers helemaal geen toegang tot de pagina mogen krijgen. Idealiter moet de pagina worden beveiligd via toegangsmachtigingen voor webpagina´s.

Als u een lijst hebt beveiligd door Tabelmachtigingen inschakelen te selecteren en de acties op recordniveau wilt weergeven die van toepassing zijn op de aangemelde gebruiker, moet u de waarde van de EntityList/ShowRecordLevelActions-site-instelling instellen op true. Er zijn bijvoorbeeld twee gebruikers: Preston en Teddy. Preston heeft alle toegang op contactniveau voor de tabel Aanvraag, terwijl Teddy globale leestoegang heeft. Als er een lijst wordt gemaakt om alle aanvraagrecords weer te geven, ziet Preston alle acties (Weergeven, Bewerken en Verwijderen) voor de records die zijn gerelateerd aan zijn contactpersoon. Voor andere records zou hij alleen de actie Bekijken zien. Teddy zou alleen de actie Kijken zien op alle records.

Als de EntityList/ShowRecordLevelActions-site-instelling is ingesteld op false en de tabel meerdere machtigingen heeft, zijn alle acties op recordniveau zichtbaar. Maar wanneer een gebruiker een actie probeert uit te voeren waartoe hij geen toestemming heeft, wordt een fout weergegeven.

Een weergavedetailpagina toevoegen

Door het opzoekveld Webpagina voor detailweergave in te stellen op een webpagina, kunnen de details van een record de in het raster wordt weergegeven, worden weergegeven als alleen-lezen of bewerkt. Dit is afhankelijk van de configuratie van het bijbehorende formulier of de bijbehorende pagina.

Deze pagina kan een volledig aangepaste paginasjabloon zijn die mogelijk is gemaakt met Liquid. Het vaakst voorkomende scenario is waarschijnlijk dat de detailpagina een webpagina is die een basisformulier of geavanceerd formulier bevat.

Belangrijk is dat u er rekening mee houdt dat elke record die in het raster wordt weergegeven, een hyperlink heeft naar de detailpagina, en dat de koppeling een benoemde querytekenreeksparameter bevat met de id van de record. De naam van de parameter Querytekenreeks is afhankelijk van de parameternaam van de querytekenreeks-id die in de lijst is opgegeven. Tot slot moet u er rekening mee houden dat de beoogde detailwebpagina ook op de hoogte moet zijn van de naam van deze parameter Querytekenreeks om de id van de record op te halen die nodig is om een query uit te voeren en de bijbehorende gegevens te laden.

Weergavedetailpagina toevoegen.

Een basisformulier gebruiken om details weer te geven

Als u een basisformulier wilt maken, raadpleegt u de instructies op de pagina Basisformulier.

Hierna volgen de belangrijke instellingen waarmee u rekening dient te houden om ervoor te zorgen dat de record van de lijst in het basisformulier wordt geladen.

De naam van de parameter voor record-id op het basisformulier moet overeenkomen met de parameternaam van de querytekenreeks-id in de lijst.

De modus kan Bewerken of Alleen-lezen zijn, afhankelijk van uw behoeften.

Een geavanceerd formulier gebruiken om details weer te geven

Hierna volgen de belangrijke instellingen waarmee u rekening dient te houden om ervoor te zorgen dat de record van de lijst in het geavanceerde formulier wordt geladen.

De parameternaam van de primaire sleutel van de querytekenreeks in de geavanceerd-formulierstap moet overeenkomen met de parameternaam van de querytekenreeks-id in de lijst.

De modus kan Bewerken of Alleen-lezen zijn, afhankelijk van uw behoeften.

Een detailpagina gebruiken voor de functie Maken

U kunt een aangepaste pagina, basisformulier of geavanceerd formulier op dezelfde manier voor de functie Maken gebruiken. Dit is een alternatief voor het definiëren van een maakactie op het formulier. U kunt niet zowel een maakactie als een aangepaste pagina voor Maken definiëren: het definiëren van een aangepaste actie heeft voorrang.

Als u een webpagina toewijst aan Opzoekveld maken in de lijst en geen maakactie opgeeft met behulp van Configuratie, wordt een knop Maken weergegeven in de lijst. Met deze knop wordt de gebruiker aan de aangepaste pagina gekoppeld die u hebt toegewezen voor Maken.

Configuratie lijstfilter

Het toevoegen van de mogelijkheid om records in een lijst te filteren is gemakkelijk: schakel alleen de filteroptie in en kies vervolgens een of meer filtertypen die u aan gebruikers wilt weergeven. Het is mogelijk om te filteren op een kenmerk dat overeenkomt met bepaalde tekst die door de gebruiker is opgegeven, of om een selectie te maken uit een reeks opties. U kunt zelfs vrijwel elk soort filter ontwerpen dat u kunt bedenken, met behulp van Geavanceerd zoeken.

Het lijstfilter inschakelen

Schakel in de sectie Metagegevensfilter het selectievakje Ingeschakeld in. Hiermee wordt het filtergebied toegevoegd aan de lijst wanneer deze wordt weergegeven. Totdat u ten minste één filtertype hebt gedefinieerd, wordt het vak leeg weergegeven.

U kunt definiëren hoe het filtergebied in de lijst wordt weergegeven met de instelling Stand. Met de standaardwaarde, Horizontaal, wordt het filtergebied boven de lijst weergegeven. Met de verticale afdrukstand wordt het filtergebied als een vak links van de lijst weergegeven.

Filterinstellingen voor metagegevens.

Filtertypen

Filtertype Beschrijving
Tekstfilter Filter de lijst met een tekstvak om te zoeken naar overeenkomende tekst in een geselecteerd kenmerk van de desbetreffende tabel.
Kenmerkfilterset Filter de lijst met een reeks selectievakjes, waarvan elk probeert om de bijbehorende voorwaarde af te stemmen op een bepaald kenmerk van de desbetreffende tabel.
Opzoekset Filter de lijst met een reeks selectievakjes, waarvan elk staat voor een relatie tussen een record voor de desbetreffende tabel en een record voor een gerelateerde tabel.
Bereikfilterset Deze set is hetzelfde als de kenmerkfilterset, behalve dat elk selectievakje twee voorwaarden in plaats van één kan vertegenwoordigen (bijvoorbeeld groter dan of gelijk aan 0 EN kleiner dan 100).
Dynamische selectielijstset Dit is hetzelfde als het kiezen van een selectielijstwaarde in een kenmerkfilterset. Voor de dynamische selectielijstset hoeft u niet de selectielijstopties op te geven waarop moet worden gefilterd. In plaats daarvan wordt de volledige lijst met opties gegenereerd wanneer de lijst wordt geladen.
Dynamische opzoekset Dit is hetzelfde als de opzoekset. Voor de dynamische opzoekset hoeft u niet de opzoekopties op te geven waarop moet worden gefilterd. In plaats daarvan wordt de volledige lijst met opties gegenereerd wanneer de lijst wordt geladen.
FetchXML-filter Filter de lijst met een FetchXML-filtervoorwaarde.

Tekstfilter

Met het tekstfilter wordt een tekstvak toegevoegd aan het filtergebied van de lijst, dat is gekoppeld aan een kenmerk van het tabeltype van de lijst. Wanneer een gebruiker het filter toepast, worden in de lijst alleen de records weergegeven waarvan het geselecteerde kenmerk de waarde bevat.

Als u een tekstfilter wilt toevoegen, selecteert u +Tekstfilter.

Een tekstfilter toevoegen.

Het tekstfilter gebruikt de volgende kenmerken:

Meetcriterium Beschrijving
Kenmerk De naam van het kenmerk in het geselecteerde tabeltype van de lijst waarop moet worden gefilterd. Alleen kenmerken met het type Tekenreeks zijn geldig voor een tekstfilter.
Weergavenaam Negeer het label voor het filter wanneer de lijst wordt weergegeven. Standaard wordt dit automatisch ingesteld op de naam van het geselecteerde kenmerk.

Kenmerkfilterset

Met de kenmerkfilterset wordt een reeks opties toegevoegd waarop de lijst moet worden gefilterd, gebonden aan één kenmerk van het geselecteerde tabeltype van de lijst. Wanneer een gebruiker het filter toepast, worden in de lijst alleen de records weergegeven die exact overeenkomen met ten minste één van de geselecteerde opties.

Instellingen voor kenmerkfilters.

Het kenmerkfilterset gebruikt de volgende kenmerken:

Meetcriterium Beschrijving
Kenmerk De naam van het kenmerk in het geselecteerde tabeltype van de lijst waarop moet worden gefilterd. Alleen kenmerken met de volgende typen zijn geldig voor een tekstfilter: String, BigInt, Decimal, Double, Integer, Money, Picklist, DateTime, en Boolean.
Weergavenaam Negeer het label voor het filter wanneer de lijst wordt weergegeven. Standaard wordt dit automatisch ingesteld op de naam van het geselecteerde kenmerk.
Opties Een verzameling mogelijke waarden waarop moet worden gefilterd. Zie hierna voor meer informatie.

Opties van kenmerkfilterset

Een kenmerkfilterset kan gewoonlijk een willekeurig aantal opties hebben, met uitzondering van de kenmerken Picklist en Boolean. Een kenmerkfilterset van het type Boolean kan slechts een of twee opties hebben—één true en één false. Een kenmerkfilterset van het type Picklist kan maximaal één optie hebben voor elke mogelijke waarde in de selectielijst.

Opties hebben de volgende kenmerken:

Name Beschrijving
Operator De vergelijkingsoperator waarmee resultaten worden gefilterd, bijvoorbeeld Is gelijk aan, Kleiner dan enzovoort. De lijst met operators voor de optie is afhankelijk van het type kenmerk dat voor het filter is geselecteerd. Bijvoorbeeld numerieke typen (Decimal) hebben operators zoals Kleiner dan of Groter dan, terwijl de kenmerken van het type String operators gebruiken, zoals Begint met of Bevat. Picklist en Boolean hebben altijd Is gelijk aan als operator.
Waarde De werkelijke waarde die voor deze filtervoorwaarde wordt gebruikt.
Weergavenaam Hiermee wordt de weergavenaam voor deze optie in het filtervak genegeerd. Standaard wordt dit ingesteld op dezelfde waarde als het kenmerk Waarde.

Opzoekset

Met de opzoekset wordt een reeks opties toegevoegd waarop de lijst moet worden gefilterd, gebonden aan een tabel die is gerelateerd aan het geselecteerde tabeltype van de lijst. Wanneer een gebruiker het filter toepast, worden in de lijst alleen de records weergegeven die exact overeenkomen met ten minste één van de geselecteerde gerelateerde opties.

Opzoekset.

In de opzoekset worden de volgende kenmerken gebruikt:

Meetcriterium Beschrijving
Relatie De naam van de tabel die is gerelateerd aan het geselecteerde tabeltype van de lijst waarop moet worden gefilterd. Alleen tabellen met een één-op-veel- of veel-op-veel-relatie met het geselecteerde tabeltype van de lijst worden weergegeven als opties voor dit filtertype.
Weergavenaam Negeer het label voor het filter wanneer de lijst wordt weergegeven. Standaard wordt dit automatisch ingesteld op de naam van de geselecteerde relatie.
Opties Een verzameling mogelijke waarden waarop moet worden gefilterd. Zie hierna voor meer informatie.

Opzoeksetopties

Een opzoekset kan doorgaans een willekeurig aantal opties hebben, waarbij de enige beperking het aantal gerelateerde records van het geselecteerde gerelateerde type is.

Opties hebben de volgende kenmerken:

Naam Beschrijving
Waarde De record van het geselecteerde gerelateerde type waarop moet worden gefilterd.
Weergavenaam Hiermee wordt de weergavenaam voor deze optie in het filtervak genegeerd. Standaard wordt dit ingesteld op dezelfde waarde als het kenmerk Waarde.

Bereikfilterset

Met de bereikfilterset wordt een reeks opties, elk met een of twee voorwaarden, toegevoegd aan het filtergebied. Wanneer een gebruiker het filter toepast, worden in de lijst alleen de records weergegeven die exact overeenkomen met alle voorwaarden in ten minste één van de geselecteerde opties.

Instellingen voor bereikfilters.

In de bereikfilterset worden de volgende kenmerken gebruikt:

Meetcriterium Beschrijving
Kenmerk De naam van het kenmerk in het geselecteerde tabeltype van de lijst waarop moet worden gefilterd. Alleen kenmerken met de volgende typen zijn geldig voor een tekstfilter:String, BigInt, Decimal, Double, Integer, Money, DateTime.
Weergavenaam Negeer het label voor het filter wanneer de lijst wordt weergegeven. Standaard wordt dit automatisch ingesteld op de naam van het geselecteerde kenmerk.
Opties Een verzameling mogelijke waarden waarop moet worden gefilterd. Zie hierna voor meer informatie.

Opties van bereikfilterset

Een bereikfilterset kan een willekeurig aantal opties hebben. Met elke optie wordt een filtervoorwaarde gemaakt met of een of twee subvoorwaarden. Aan deze beide voorwaarden moet worden voldaan. Anders is de voorwaarde niet geldig.

Opties hebben de volgende kenmerken:

Naam Beschrijving
Operator 1 De eerste vergelijkingsoperator waarmee resultaten worden gefilterd, bijvoorbeeld Is gelijk aan en Is kleiner dan enzovoort. De lijst met operators voor de optie is afhankelijk van het type kenmerk dat voor het filter is geselecteerd. Bijvoorbeeld numerieke typen (Decimal) hebben operators zoals Kleiner dan of Groter dan, terwijl de kenmerken van het type String operators gebruiken, zoals Begint met of Bevat. Picklist en Boolean hebben altijd Is gelijk aan als operator.
Waarde 1 De eerste waarde die voor deze filtervoorwaarde wordt gebruikt.
Operator 2 (optioneel) De tweede vergelijkingsoperator waarmee resultaten worden gefilterd, bijvoorbeeld Is gelijk aan en Is kleiner dan enzovoort. De lijst met operators voor de optie is afhankelijk van het type kenmerk dat voor het filter is geselecteerd. Bijvoorbeeld numerieke typen (Decimal) hebben operators zoals Kleiner dan of Groter dan, terwijl de kenmerken van het type String operators gebruiken, zoals Begint met of Bevat. Picklist en Boolean hebben altijd Is gelijk aan als operator.
Waarde 2 (optioneel) De tweede waarde die voor deze filtervoorwaarde wordt gebruikt.
Weergavenaam Hiermee wordt de weergavenaam voor deze optie in het filtervak genegeerd. Standaard wordt dit dynamisch ingesteld op basis van de geselecteerde operators en geselecteerde waarden.

Dynamische selectielijstset

Met de dynamische selectielijstset wordt een reeks opties toegevoegd waarop moet worden gefilterd, waarmee alle waarden van een opgegeven selectielijstveld worden vertegenwoordigd. Dit is anders dan het selecteren van een selectielijst in de kenmerkfilterset. In de kenmerkfilterset moet u een set opties opgeven die beschikbaar worden gesteld aan de gebruiker om op te filteren. In de dynamische selectielijstset moet u alleen het selectielijstveld opgeven en de volledige set opties worden automatisch opgegeven. Als u meer controle nodig hebt, raden we u aan de kenmerkfilterset te gebruiken.

Instellingen voor dynamische selectielijst..

De dynamische selectielijstset gebruikt de volgende opties:

Meetcriterium Beschrijving
Kenmerk De naam van het kenmerk Picklist in het geselecteerde tabeltype van de lijst waarop moet worden gefilterd.
Weergavenaam Negeer het label voor het filter wanneer de lijst wordt weergegeven. Standaard wordt dit automatisch ingesteld op de naam van het geselecteerde kenmerk.

Dynamische opzoekset

Met de dynamische opzoekset wordt een dynamische reeks opties toegevoegd waarop de lijst moet worden gefilterd, gebonden aan een tabel die is gerelateerd aan het geselecteerde tabeltype van de lijst. Wanneer een gebruiker het filter toepast, worden in de lijst alleen de records weergegeven die exact overeenkomen met ten minste één van de geselecteerde gerelateerde opties.

Dit is anders dan een opzoekset. In de opzoekset moet u handmatig de gerelateerde tabellen opgeven waarop moet worden gefilterd. In de dynamische opzoekset moet u alleen de relatie opgeven waarop moet worden gefilterd, en een lijst met opties die zijn gegenereerd op basis van de opgegeven weergave van gerelateerde tabellen.

Instellingen voor dynamisch opzoeken.

De dynamische opzoekset gebruikt de volgende opties:

Meetcriterium Beschrijving
Relatie De naam van de tabel die is gerelateerd aan het geselecteerde tabeltype van de lijst waarop moet worden gefilterd. Alleen tabellen met een één-op-veel- of veel-op-veel-relatie met het geselecteerde tabeltype van de lijst worden weergegeven als opties voor dit filtertype.
Beeld De weergave (Opgeslagen query) die moet worden gebruikt als een bron van de dynamische lijst met tabellen waarop moet worden gefilterd.
Labelkolom Het veld van de weergave die de waarde Naam voor elke tabel verschaft.
Opzoeken filteren op relatie Hiermee wordt een relatie opgegeven tussen de tabel die is opgegeven via het veld Relatie en de aangemelde gebruiker. Als de tabel die is opgegeven via het veld Relatie tevens een relatie heeft met een contactpersoon, kunt u de lijst van filteropties voor gebruikers beperken tot gebruikers die zijn gerelateerd aan de aangemelde gebruiker.
Weergavenaam Negeer het label voor het filter wanneer de lijst wordt weergegeven. Standaard wordt dit automatisch ingesteld op de naam van de geselecteerde relatie.

FetchXML-filter

Met het bereikfilter kan een eenvoudig tekstvakfilter worden gemaakt, zoals het tekstfilter, of een set opties, zoals de andere filtertypen. Hiermee kunt u vrijwel elk soort filter voor de lijst handmatig maken met behulp van FetchXML.

Instellingen voor FetchXML-filters.

Het FetchXML-filter gebruikt slechts één kenmerk:

Meetcriterium Beschrijving
FetchXML De XML-instructie waarmee het filter wordt vertegenwoordigd.

Kaartweergave van lijst

Met lijsten is het mogelijk om een kaartweergave van de gegevens in te schakelen en te configureren, mogelijk gemaakt door Bing-kaarten met zoekfunctionaliteit om te zoeken naar locaties in de buurt van een adres. Door uw records met coördinaatwaarden voor lengte- en breedtegraad in te vullen en de noodzakelijke configuratieopties op te geven die in deze sectie worden weergegeven, kunnen uw records worden weergegeven als punaises op een kaart. Elke record die geen lengte- of breedtegraadwaarde heeft, wordt van de zoekopdracht uitgesloten. Wanneer de pagina voor de eerste keer wordt geladen, worden alle records weergegeven binnen de initiële waarde van het veld Afstandswaarden (in mijlen of kilometers, afhankelijk van de opgegeven afstandseenheden) op basis van de coördinaten voor Standaardlengtegraad van midden en Standaardbreedtegraad van midden. De opgegeven weergave wordt genegeerd wanneer kaartweergave wordt gebruikt, en er wordt een afstandsquery toegepast op de gegevensset om de toewijsbare resultaten te retourneren.

Notitie

  • Deze optie wordt niet ondersteund in de German Sovereign Cloud-omgeving. De sectie Kaartweergave is niet zichtbaar in deze omgeving.
  • Alleen Bing-kaarten worden ondersteund als Kaartsoort.

Agendaweergave lijst

Gebruik de agendaweergave van de lijst om een lijst als een agenda weer te geven, waarbij elke afzonderlijk record wordt geconfigureerd om als één gebeurtenis te fungeren.

Voor weergave van records met een agenda moeten deze records minimaal een datumveld hebben. Gebeurtenissen kunnen alleen exacte begin- en eindtijden hebben als de juiste velden zijn ingesteld, enzovoort. Ervan uitgaande dat deze velden worden geconfigureerd, wordt een agendaweergave van de lijst in de portal weergegeven.

OData-feeds van lijst

Indien ingeschakeld, kan een tabel naar een OData-feed worden gepubliceerd. Het OData-protocol is een protocol op toepassingsniveau voor interactie met gegevens via RESTful-webservices. Gegevens van deze feed kunnen worden weergegeven in een webbrowser, die wordt gebruikt door een clientwebtoepassing, of geïmporteerd naar Excel.

Notitie

Voor lijsten waarvoor OData-feeds zijn ingeschakeld, moeten de juiste tabelmachtigingen worden ingesteld om de feed op deze lijsten te laten werken. Daarom moet u tabelmachtigingen inschakelen voor een lijst waarvoor OData-feeds zijn ingeschakeld.

  • De nieuwste portaloplossingen geven de volgende fout weer en u kunt de lijst niet opslaan zonder tabelmachtigingen in te schakelen:
    Tabelmachtigingen moeten zijn ingeschakeld op het tabblad Algemeen omdat de OData-feed is ingeschakeld.
  • Oudere portaloplossingen geven het bovenstaande bericht niet weer. Voor de lijsten waarvoor OData-feeds zijn ingeschakeld, worden tabelmachtigingen echter altijd als ingeschakeld beschouwd, zelfs als u de lijst opslaat zonder de instelling Tabelmachtigingen inschakelen expliciet te selecteren.

Geavanceerde-weergavefilter voor lijsten

U kunt tabelmachtigingen gebruiken als u records wilt beveiligen, maar als u simpelweg een filter wilt opgeven als onderdeel van de set met filteropties die relevant is voor de huidige portalgebruiker, kunt u de functie voor lijsten gebruiken. Deze functie ondersteunt het filteren van de huidige gebruiker, de bovenliggende account van de gebruiker of de website op elk gewenst niveau. Maak simpelweg het weergavefilter zodat dit overeenkomt met een enkele contactpersoonrecord, waarbij de code deze waarde vervangt door de werkelijke waarde tijdens de uitvoering—. Het is niet nodig waarden toe te wijzen aan velden in de sectie Filtervoorwaarden.

  • Het besturingselement vindt alle voorwaarde-elementen waarbij uitype="contact" en stelt de waarde in op de werkelijke waarde van de contact-id van de huidige portalgebruiker.
  • Het besturingselement vindt alle voorwaarde-elementen waarbij uitype="account" en stelt de waarde in op de werkelijke waarde van de bovenliggende account-id van de huidige portalgebruiker.
  • Het besturingselement vindt alle voorwaarde-elementen waarbij uitype="adx_website" en stelt de waarde in op de werkelijke waarde van de huidige website-id.

Voorbeeldweergave Filtercriteria

De volgende afbeelding toont een willekeurig contactpersoon die is toegewezen aan een filtervoorwaarde. Deze contactpersoon is toevallig een 'dummy' stubcontactpersoon, maar dit kan elke contactpersoonrecord zijn. De id van deze record wordt vervangen door de werkelijke waarde van de id van de gebruiker die de pagina bekijkt. Als de gebruiker niet is ingelogd, worden er geen records geretourneerd. Dit biedt meer flexibiliteit bij het filteren van de gegevens op basis van de gebruiker- en websitecontext.

Voorbeeldweergave Filtercriteria.

Notitie

Als u filtert op de contactpersoon of bovenliggende account van de huidige portalgebruiker, wordt u aangeraden een toegangsbeheerregel voor webpagina's aan de webpagina te koppelen om af te dwingen dat de gebruiker inlogt. U maakt dan een webrol waarvoor Geverifieerde gebruikersrol is aangevinkt. Maak een toegangsbeheerregel voor webpagina's met het recht Lezen beperken en koppel de webrol. Dit dwingt gebruikers om in te loggen om de pagina te bekijken en daarom kunnen de gegevens dienovereenkomstig worden ingevuld.

Zie ook