ResourcesFiltersForm
Beskrivelse
Sektion kaldt “Beskrivelse”Dansk navn: ResourcesFiltersForm
Engelsk navn: ResourcesFiltersForm
Ikon: Ingen (ingen UI-knap)
Filtre til ressourcekataloget på forsiden.
MapStore dokumentation
Sektion kaldt “MapStore dokumentation”ResourcesFiltersForm (åbner i et nyt vindue)
Hvor det indgår
Sektion kaldt “Hvor det indgår”| I eksempel-config | Note | |
|---|---|---|
| Desktop | Nej | |
| Mobil | Nej | |
| Dashboard | Nej | |
| Kontekst | Nej |
Konfigurationsbeskrivelse
Sektion kaldt “Konfigurationsbeskrivelse”Parametre under cfg i localConfig:
- resourcesGridId (string) — id for det tilknyttede ressourcesgitter, filtrene virker på
- defaultQuery (object) — valgfri standardforespørgsel til filterformularen
- fields (object[]) — liste over filterkonfigurationer
- headerNodeSelector (string) — valgfri CSS-selektor for sidehovedet; styrer panelets placering
- navbarNodeSelector (string) — valgfri CSS-selektor for navbar under sidehovedet; styrer panelets placering
- footerNodeSelector (string) — valgfri CSS-selektor for sidefoden; styrer panelets placering
- targetSelector (string) — valgfri CSS-selektor for noden hvor pluginets rodkomponent monteres
Standardkonfiguration i localConfig.json
Sektion kaldt “Standardkonfiguration i localConfig.json”{ "name": "ResourcesFiltersForm", "cfg": { "resourcesGridId": "catalog", "fields": [ { "type": "search" }, { "type": "group", "labelId": "resourcesCatalog.customFiltersTitle", "items": [ { "id": "my-resources", "labelId": "resourcesCatalog.myResources", "type": "filter", "disableIf": "{!state('userrole')}" }, { "type": "select", "facet": "tag" }, { "id": "map", "labelId": "resourcesCatalog.mapsFilter", "type": "filter" }, { "id": "dashboard", "labelId": "resourcesCatalog.dashboardsFilter", "type": "filter" }, { "id": "geostory", "labelId": "resourcesCatalog.geostoriesFilter", "type": "filter" }, { "id": "context", "labelId": "resourcesCatalog.contextsFilter", "type": "filter" }, { "id": "geometrysearch", "labelId": "resourcesCatalog.geometrySearchFilter", "type": "filter" }, { "id": "distlistconf", "labelId": "resourcesCatalog.distlistconfFilter", "type": "filter" }, { "id": "connectedmap", "labelId": "resourcesCatalog.connectedMapFilter", "type": "filter" } ] }, { "type": "divider" }, { "type": "select", "facet": "group", "disableIf": "{!state(\"userrole\")}", "placeholderId": "resourcesCatalog.selectGroup" }, { "type": "select", "facet": "context", "placeholderId": "resourcesCatalog.selectContext" }, { "type": "date-range", "filterKey": "creation", "labelId": "resourcesCatalog.creationFilter" } ] }}Standardkonfiguration i pluginsConfig.json
Sektion kaldt “Standardkonfiguration i pluginsConfig.json”Ingen eksempler