Skip to content

Kommuneplan

Hent oplysninger direkte fra Plandata.dk og få oplysingerne vist så de er til at forstå for brugeren.

For at benytte denne kontrol skal der på div-elementet tilføjes en attribut, der fortæller hvilket planid, der ønskes vist. Angiv div-elementet på denne måde: <div data-widget="..." data-widget-key="2277350"></div>, hvor data-widget-key indeholder planid.

Options

Herunder findes en beskrivelse af de enkelte egenskaber, der kan sættes på denne funktion.

disable

  • Type: boolean
  • Default: false

Skal kontrollen deaktiveres. Herved fungerer det, som om kontrollen ikke var tilføjet. Kan bruges til midlertidig at fjerne en kontrol.

detach

  • Type: string

Angiv en reference til et alternativ html-element, som denne kontrol skal vises i. Det kan benyttes til at placere indholdet af en kontrol et andet sted på sin side. Hvis detach har værdien "abc", så skal der tlføjes et element til HTML'en på denne form: <div data-widget-detach="abc"/>. Hvis elementet ikke findes, så fungerer kontrollen, som hvis detach ikke var angivet.

css

  • Type: string | string[]

Angiv en sti til en css-fil, der skal loades efter denne kontrol. Herved vil det være muligt at lave en brugertilpasset style af kontrollen.

filter

  • Type: string

Angiv et alternativt CQL filter, der benyttes til at hente den enkelte kommuneplanramme. Default filter er: {% raw %}planid=<%= key %>, hvor <%= key %>{% endraw %} bliver erstattet af det valgte planid

layer

  • Type: string

Navnet på laget, der indeholder kommuneplanrammen. Default er theme_pdk_kommuneplanramme_vedtaget_v

key

  • Type: string

Alternativ måde at angive hvilken kommuneplanramme, der skal vises. Angiv et planid her, og det vil blive benyttet, hvis der ikke er angivet data-widget-key på på div-elementet

features_style

  • Type: object

Hvordan skal objekterne styles i kortet, når de er fundet.Læs mere om features_style her.

mode

  • Type: string
  • Default: readable

Teksten for planen kan vises på flere måder. Som standard vises en prosatekst, der er dannet ud fra attributter på planen. Her er mode angivet med værdien readable. Hvis man gerne vil have oplysingerne vist som en læsbar liste, angives værdien readablelist.

urlParamNames

  • Type: `object

Det er altid muligt at angive hvilken kommuneplanramme, der skal vises, ved at kalde med URL-parameteren widget-key med planid som værdi. Hvis URL-parameteren skal hedde noget andet, er det muligt at angive det i konfigurationen via urlParamNames. På denne egenskab kan man angive hvilken URL-parameter, der skal benyttes i stedet for widget-key:

json
"urlParamNames": {
  "mode": "mode",
  "key": "planid",
  "layer": "kommuneplanlag"
}

Hvis parameteren ikke findes, benyttes værdien fra data-widget-key på på div-elementet eller key i konfigurationen.

På samme måde er det muligt at angive hvilket lag fra Plansystem, der skal hentes data fra. Dette gøres tilsvarende med widget-layer.

Hvis parameteren ikke findes, benyttes værdien fra data-widget-layer på på div-elementet

Tilsvarende er det muligt at angive hvilket "mode", data skal vises i. Dette gøres med parameteren widget-mode.

Hvis parameteren ikke findes, benyttes værdien fra data-widget-mode på på div-elementet

Eksempler

Eksempler, der bruger denne komponent: