Zoekdefinitie eigenschappen
Documentatie nog niet volledig. Enkel de meest courante eigenschappen worden hier opgelijst.
De minimaal verplichte eigenschappen om tot een correcte zoekdefinitie te komen zijn “label“
, “key”
, “datasourceType”
, “columnDefinitions”
en “views”
.
Key en label
Eigenschap & Type | Beschrijving & Sample |
---|---|
key (string) | Unieke ID van de zoekdefinitie
|
label (string) | Naamgeving van de zoekdefinitie
|
Functionaliteit resultatenlijst
Eigenschap & Type | Beschrijving & Sample |
---|---|
allowSearch (boolean) | Zoekvenster boven de resultatenlijst. Default
|
allowViewConfiguration (boolean) | Knoppen boven de resultatenlijst voor het aanmaken, opslaan en verwijderen van weergaves.
|
allowViewSelection (boolean) | Dropdown selector voor het selecteren van een weergave.
|
allowSelectableItems (boolean) | Aanvinkbare checkboxes voorafgaand aan elk item.
|
allowExport (boolean) | Export knop (hiervoor heeft de gebruiker ook een specifieke UI authorisatie nodig).
|
showDossierTypeFilter (boolean) | Dropdown selector boven de resultatenlijst waar je kan filteren op dossiertype. Default
|
Gegevensbron
Eigenschap & Type | Beschrijving & Sample |
datasourceType (string) | Gegevensbron waar de data opgehaald moet worden. Dit is altijd een combinatie van twee elementen. Opties eerste element:
Opties tweede element:
|
Filters
Eigenschap & Type | Beschrijving & Sample |
hiddenFilters (string) | Filterregels die toegepast worden, maar verborgen blijven voor de backoffice gebruiker. Hij of zij kan ze dan ook niet uitschakelen.
|
Kolom definitie
Lijst van kolommen
Eigenschap & Type | Beschrijving & Sample |
columnDefinitions (lijst van kolom definitie keys en definitie objecten) | Hieronder een sample met vier kolommen waarvan de laatste kolom ‘Aanvrager’ samengesteld is uit informatie uit twee formuliervelden ‘Naam’ en ‘Voornaam’.
CODE
|
Voor elke kolom afzonderlijk
Eigenschap & Type | Beschrijving & Sample |
---|---|
heading (string) | Naam van de kolom
|
key (string) | Unieke ID van de kolom
|
type (string) | Gegevenstype van de info die je in de kolom gevisualiseerd wil zien. Bijvoorbeeld tekst, boolean, enzovoort. Default: tekst ( Opties:
|
field (string of object) | Pad naar de info die je in de kolom gevisualiseerd wil zien. Root level info:
Formulier info:
CODE
|
fields (lijst van objecten) | Enkel wanneer type een combinatie van tekstvelden (
CODE
|
choices | Enkel wanneer type
CODE
|
filter (boolean) | Bepaal of de gebruiker de kolom kan filteren. Default
|
sort (boolean) | Bepaal of de gebruiker de kolom kan sorteren. Default
|
Weergave definitie
Lijst van weergaves
Eigenschap & Type | Beschrijving & Sample |
views (lijst van weergave definitie keys en definitie objecten) | Hieronder een sample met slechts één enkele view.
CODE
|
Default weergave
Eigenschap & Type | Beschrijving & Sample |
defaultView (key van een weergave) | Dit is de weergave die de gebruiker standaard te zien krijgt.
|
Voor elke weergave afzonderlijk
Eigenschap & Type | Beschrijving & Sample |
name (string) | Naam van de weergave.
|
key (string) | Unieke ID van de weergave.
|
columns (lijst van kolom definition keys) | Lijst met kolom definitie keys. Deze verwijzen naar de kolommen gedefinieerd in de kolom sectie van de zoekdefinitie.
|
searchTerm (string) | Default zoekterm die ingevuld wordt in het zoekvenster bovenaan. De gebruiker kan de zoekterm uiteraard zelf wijzigen.
|
sort (lijst met objecten) | Lijst met default sorteerregel. De eerst ingevulde regel krijgt de hoogste prioriteit. De eigenschap
CODE
|
filters (lijst van objecten) | Lijst met filterregels. De eerst ingevulde regel krijgt de hoogste prioriteit. De eigenschap
CODE
|
Aggregaties
Lijst van aggregaties
Eigenschap & Type | Beschrijving & Sample |
aggregations (lijst van weergave definitie keys en definitie objecten) | Hieronder een sample met slechts één enkele aggregatie.
CODE
|
Voor elke aggregatie afzonderlijk
Eigenschap & Type | Beschrijving & Sample |
label (string) | Naam van de aggregatie.
|
key (string) | Unieke ID van de weergave.
|
type | Indien
|
operator | Enkel van toepassing als Operator die de aggregatie definieert. Mogelijkheden:
|
field | Enkel van toepassing als Pad naar het veld met de data waarop je de aggregatie wil uitvoeren.
|