Søg i Septima Widget K
Direkte links
Klik på et objekt i kortet, åbner med det samme en side, der er relateret til dette objekt.
Det gør det nemt for brugeren at komme videre til en side, der viser det rigtige indhold. Det er muligt at styre, om linket åbnes i samme vindue eller i et nyt. Hvis 'template_directlink' angives på laget, skal denne template returnere en gyldig URL. Hvis URL'en ikke indeholder http, så bliver det ikke betragtet som en gyldig URL.
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.
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.
eventtype
- Type:
string | string[]
- Default:
featureadded
Typen af interaktionen. Gyldige værdier: "click" og/eller "mapclick". Ved "mapclick", søges der også via en service, hvis der er angivet en "features_infohost" på laget.
matchRegExp
- Type:
string
- Default:
^http.*
Som standard er det kun links, der starter med http, der åbnes. Dette er for at håmndtere fejl i data. Men hvis der er brug for at have f.eks. relative links eller links til en anden protokol, er det muligt at angive et andet udtryk, det styre om det er et link. Hvis man blot vil have at alle matches er et link, angives værdien .*
. Dette skal dog kun bruges npr også template_directlink
er angivet på laget.
type
- Type:
string
Hvordan skal siden åbnes. Gyldige værdier: "" eller "popup". Ved "popup" åbnes siden i et nyt windue (tab), ellers åbnes siden i stedet for den aktuelle side.
readProperties
- Type:
boolean
- Default:
false
Angiv om denne funktion skal bruge attributterne selvom laget indeholder en template der hedder template_directlink
.
templatesOnly
- Type:
boolean
- Default:
false
Angiv om denne funktion kun skal aktiveres på lag, der har en template der hedder template_directlink
.
Eksempler
Eksempler, der bruger denne komponent: