Søg i Septima Widget K
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: