ResourcesGrid
Beskrivelse
Sektion kaldt “Beskrivelse”Dansk navn: ResourcesGrid
Engelsk navn: ResourcesGrid
Ikon: Ingen (ingen UI-knap)
Gitter/liste over ressourcer på forsiden.
MapStore dokumentation
Sektion kaldt “MapStore dokumentation”ResourcesGrid (å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:
- id (string) — (påkrævet) identifikator for ressourcesgitteret
- titleId (string) — titel på ressourcesgitteret
- pageSize (number) — sidestørrelse for ressourcesgitteret
- cardLayoutStyle (string) —
listellergrid; uden værdi vises en knap til at vælge stil i UI - hideWithNoResults (bool) — hvis true, skjules ressourcesgitteret uden resultater
- defaultQuery (object) — en standardforespørgsel, der altid er med i requesten
- queryPage (boolean) — hvis true, håndteres sideparametre i URL-forespørgslen
- menuItems (object[]) — ekstra menupunkter i højre side af ressourcemenuen
- order (object) — konfiguration af sorteringsmenuen (ved
nullvises den ikke) - order.defaultLabelId (object) — standardtekst på menu-knappen
- order.align (string) — ved
rightflyttes menuen til højre - order.options (object[]) — valgmuligheder i sorteringsmenuen
- metadata (object|object[]) — konfiguration af metadata synlige på ressourcekortet
- 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
- openInNewTab (string) — valgfri boolean; åbner ressourcen i ny fane (
target="_blank"vedtrue) - resourceTypes (string[]|object) — liste/ordbog over ressourcetyper; som objekt vælges typer efter brugerrolle (Map, Dashboard, Geostory eller Context; nøglen
anonymouser standardlisten)
Standardkonfiguration i localConfig.json
Sektion kaldt “Standardkonfiguration i localConfig.json”Standardopsætningen har tre instanser i plugins.maps (forsiden), hver med sit eget id:
{ "name": "ResourcesGrid", "id": "ResourcesGridFavorites", "cfg": { "resourceTypes": ["MAP", "DASHBOARD", "GEOSTORY", "CONTEXT", "DISTLISTCONF", "GEOMETRYSEARCH", "CONNECTEDMAP"], "id": "favorites", "titleId": "Mine favoritter", "pageSize": 4, "cardLayoutStyle": "grid", "order": null, "hideWithNoResults": true, "defaultQuery": { "f": "favorite" } }},{ "name": "ResourcesGrid", "id": "ResourcesGridFeatured", "cfg": { "resourceTypes": ["MAP", "DASHBOARD", "GEOSTORY", "CONTEXT", "DISTLISTCONF", "GEOMETRYSEARCH", "CONNECTEDMAP"], "id": "featured", "titleId": "manager.featuredMaps", "pageSize": 4, "cardLayoutStyle": "grid", "order": null, "hideWithNoResults": true, "defaultQuery": { "f": "featured" } }},{ "name": "ResourcesGrid", "id": "ResourcesGridCatalog", "cfg": { "id": "catalog", "titleId": "resources.contents.title", "queryPage": true, "resourceTypes": ["MAP", "DASHBOARD", "GEOSTORY", "CONTEXT", "DISTLISTCONF", "GEOMETRYSEARCH", "CONNECTEDMAP"], "menuItems": [ { "labelId": "resourcesCatalog.addResource", "disableIf": "{!state('userrole')}", "type": "dropdown", "items": [ { "labelId": "resourcesCatalog.createMap", "type": "link", "href": "#/viewer/new", "resourceType": "MAP" }, { "labelId": "resourcesCatalog.createDashboard", "type": "link", "href": "#/dashboard/", "resourceType": "DASHBOARD" }, { "labelId": "resourcesCatalog.createGeoStory", "type": "link", "href": "#/geostory/newgeostory/", "resourceType": "GEOSTORY" }, { "labelId": "resourcesCatalog.createDistributionList", "type": "link", "href": "#/context/distribution-list", "resourceType": "DISTLISTCONF" }, { "labelId": "resourcesCatalog.createGeometrySearch", "type": "link", "href": "#/context/geometrySearch", "resourceType": "GEOMETRYSEARCH" }, { "labelId": "resourcesCatalog.createContext", "type": "link", "href": "#/context-creator/new", "resourceType": "CONTEXT" }, { "labelId": "resourcesCatalog.createConnectedMap", "type": "link", "href": "#/context/connectedMap", "resourceType": "CONNECTEDMAP" } ] } ] }}Standardkonfiguration i pluginsConfig.json
Sektion kaldt “Standardkonfiguration i pluginsConfig.json”Ingen eksempler