Gå til indhold

TOC

Dansk navn: Lagvælger Engelsk navn: TOC Ikon: 1-layer Ikon

Liste over lag også kaldet lagvælger. MapStore-titlen er “TOC” (Table Of Content).

TOC

I eksempel-configNote
DesktopJaI plugins.desktop med cfg
MobilJa
DashboardNej
KontekstJaFindes i pluginsConfig.json

Parametre under cfg i localConfig, som dokumenteret eller udledt af kode:

  • activateFilterLayer: (boolean) — aktiverer filterværktøj for lag (standard true)
  • activateMapTitle: (boolean) — viser korttitel (standard false)
  • activateToolsContainer: (boolean) — aktiverer global værktøjslinje for lag og grupper (standard true)
  • activateRemoveLayer: (boolean) — aktiverer værktøj til at fjerne lag (standard true)
  • activateRemoveGroup (boolean) — med false skjules fjern-knappen for laggrupper (standard true)
  • activateSortLayer: (boolean) — aktiverer træk-og-slip til sortering af lag (standard true)
  • activateAddLayerButton: (boolean) — aktiverer knap til at åbne kataloget (standard true)
  • activateAddGroupButton: (boolean) — aktiverer knap til at tilføje ny gruppe (standard true)
  • activateLayerInfoTool: (boolean) — aktiverer knap til laginfo
  • addLayersPermissions (boolean) — med false ses “tilføj lag”-knappen kun af ADMIN (standard true)
  • removeLayersPermissions (boolean) — med false må kun ADMIN fjerne lag (standard true)
  • sortingPermissions (boolean) — med false må kun ADMIN flytte lag i TOC (standard true)
  • addGroupsPermissions (boolean) — med false må kun ADMIN tilføje grupper til TOC (standard true)
  • removeGroupsPermissions (boolean) — med false må kun ADMIN fjerne grupper fra TOC (standard true)
  • layerInfoToolPermissions (boolean) — med false ses laginfo-værktøjet kun af ADMIN (standard false)
  • activateZoomTool: (boolean) — aktiverer zoom til udstrækning (standard true)
  • activateOpacityTool: (boolean) — viser gennemsigtigheds-slider i lagets foldbare panel (standard true)
  • activateTitleTooltip: (boolean) — viser tooltip med fuld titel for lag og grupper (standard true)
  • activateLegendTool: (boolean) — viser legend i foldbart panel (standard true)
  • hideOpacityTooltip (boolean) — skjuler tooltip på gennemsigtigheds-sliders
  • hideSettings (boolean) — skjuler TOC-indstillinger
  • layerOptions: (object) — indstillinger der sendes til laget
  • layerOptions.legendOptions (object) — standardindstillinger for legend. Bl.a. legendContainerStyle og legendStyle til CSS. Eksempel på vandret scroll: "layerOptions": { "legendOptions": { "legendContainerStyle": { "overflowX": "…
  • layerOptions.indicators (object) — array af ikoner i TOC, der vises når en betingelse er opfyldt. Kun type dimension understøttes. Eksempel: "layerOptions": { "indicators": [{ "key": "…
  • layerOptions.tooltipOptions (object) — indstillinger for tooltip. maxLength sætter maks. længde (standard 807); separator sætter sammenkædningstekst ved "both" (standard " - ")
{
"desktop": {
"name": "TOC",
"cfg": {
"activateAddLayerButton": true,
"activateMetedataTool": false,
"layerOptions": {
"legendOptions": {
"WMSLegendOptions": "forceLabels:on",
"scaleDependent": true,
"legendWidth": 12,
"legendHeight": 12
}
}
}
},
"mobile": {
"name": "TOC",
"cfg": {
"top": "300",
"activateMetadataTool": false,
"activateMapTitle": false,
"activateSortLayer": false,
"activateLayerFilterTool": false,
"activateQueryTool": false,
"hideSettings": true
}
}
}
{
"name": "TOC",
"glyph": "1-layer",
"symbol": "layers",
"title": "plugins.TOC.title",
"description": "plugins.TOC.description",
"defaultConfig": {
"activateAddLayerButton": true,
"addLayersPermissions": true,
"removeLayersPermissions": true,
"sortingPermissions": true,
"addGroupsPermissions": true,
"removeGroupsPermissions": true,
"activateWidgetTool": true,
"activateMetedataTool": false
},
"children": [
"TOCItemsSettings",
"FeatureEditor",
"FilterLayer",
"AddGroup",
"TableTemplater",
"Swipe",
"LayerCounter",
"DuplicateNode",
"FeatureForm"
],
"autoEnableChildren": [
"TOCItemsSettings",
"FeatureEditor",
"FilterLayer",
"TableTemplater",
"AddGroup",
"LayerCounter",
"DuplicateNode",
"FeatureForm"
],
"dependencies": [
"DrawerMenu"
]
}