Gå til indhold

ResourcesFiltersForm

Dansk navn: ResourcesFiltersForm
Engelsk navn: ResourcesFiltersForm
Ikon: Ingen (ingen UI-knap)

Filtre til ressourcekataloget på forsiden.

ResourcesFiltersForm (åbner i et nyt vindue)

I eksempel-configNote
DesktopNej
MobilNej
DashboardNej
KontekstNej

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