PopupTemplate class
En layoutmall för ett popup-fönster.
Egenskaper
content | En HTML-sträng för huvudinnehållet i popup-fönstret som innehåller platshållare för egenskaper för funktionen som den visas för. Platshållarna kan ha formatet {propertyName} eller {propertyName/subPropertyName}. |
date |
Om egenskapen är ett datumobjekt anger dessa alternativ hur den ska formateras när den visas. Använder Date.toLocaleString. Om inget anges konverteras datum till strängar med Date.toISOString |
detect |
Anger om hyperlänkar och e-postadresser automatiskt ska identifieras och återges som klickbara länkar.
Standard: |
fill |
Bakgrundsfärgen för popup-mallen. |
hyperlink |
Formatalternativ för hyperlänksträngar. |
number |
Om egenskapen är ett tal anger de här alternativen hur den ska formateras när den visas. Använder Number.toLocaleString. |
sandbox |
Anger om innehållet ska omslutas med en iframe i begränsat läge. Om inget uttryckligen anges till falskt kommer innehållet att vara begränsat i en iframe som standard. När det är aktiverat omsluts allt innehåll i en iframe i begränsat läge med skript, formulär, pekarlås och övre navigering inaktiverat. Popup-fönster tillåts så att länkar kan öppnas på en ny sida eller flik. Äldre webbläsare som inte stöder parametern srcdoc på iframes begränsas till att återge en liten mängd innehåll. |
single |
Om en beskrivning är tillgänglig skrivs den som innehåll i stället för som en tabell med egenskaper.
Standard: |
text |
Standardtextfärgen för popup-mallen. |
title | En HTML-sträng för rubriken på popup-fönstret som innehåller platshållare för egenskaper för funktionen som den visas för. Platshållarna kan ha formatet {propertyName} eller {propertyName/subPropertyName}. |
Metoder
apply |
Genererar popup-innehåll genom att tillämpa en mall på en uppsättning egenskaper.
Om ingen mall har angetts |
Egenskapsinformation
content
En HTML-sträng för huvudinnehållet i popup-fönstret som innehåller platshållare för egenskaper för funktionen som den visas för. Platshållarna kan ha formatet {propertyName} eller {propertyName/subPropertyName}.
content?: string | PropertyInfo[] | Array<string | PropertyInfo[]>
Egenskapsvärde
string | PropertyInfo[] | Array<string | PropertyInfo[]>
dateFormat
Om egenskapen är ett datumobjekt anger dessa alternativ hur den ska formateras när den visas. Använder Date.toLocaleString. Om inget anges konverteras datum till strängar med Date.toISOString
dateFormat?: DateTimeFormatOptions
Egenskapsvärde
DateTimeFormatOptions
detectHyperlinks
Anger om hyperlänkar och e-postadresser automatiskt ska identifieras och återges som klickbara länkar.
Standard: true
detectHyperlinks?: boolean
Egenskapsvärde
boolean
fillColor
Bakgrundsfärgen för popup-mallen.
fillColor?: string
Egenskapsvärde
string
hyperlinkFormat
Formatalternativ för hyperlänksträngar.
hyperlinkFormat?: HyperLinkFormatOptions
Egenskapsvärde
numberFormat
Om egenskapen är ett tal anger de här alternativen hur den ska formateras när den visas. Använder Number.toLocaleString.
numberFormat?: NumberFormatOptions
Egenskapsvärde
NumberFormatOptions
sandboxContent
Anger om innehållet ska omslutas med en iframe i begränsat läge. Om inget uttryckligen anges till falskt kommer innehållet att vara begränsat i en iframe som standard. När det är aktiverat omsluts allt innehåll i en iframe i begränsat läge med skript, formulär, pekarlås och övre navigering inaktiverat. Popup-fönster tillåts så att länkar kan öppnas på en ny sida eller flik. Äldre webbläsare som inte stöder parametern srcdoc på iframes begränsas till att återge en liten mängd innehåll.
sandboxContent?: boolean
Egenskapsvärde
boolean
singleDescription
Om en beskrivning är tillgänglig skrivs den som innehåll i stället för som en tabell med egenskaper.
Standard: true
singleDescription?: boolean
Egenskapsvärde
boolean
textColor
Standardtextfärgen för popup-mallen.
textColor?: string
Egenskapsvärde
string
title
En HTML-sträng för rubriken på popup-fönstret som innehåller platshållare för egenskaper för funktionen som den visas för. Platshållarna kan ha formatet {propertyName} eller {propertyName/subPropertyName}.
title?: string
Egenskapsvärde
string
Metodinformation
applyTemplate(Properties, PopupTemplate)
Genererar popup-innehåll genom att tillämpa en mall på en uppsättning egenskaper.
Om ingen mall har angetts title
används name
egenskaper som återställningar för rubriken om det är tillgängligt.
För innehåll används en description
egenskap, annars konverteras alla egenskaper till en tabell.
static function applyTemplate(prop: Properties, template?: PopupTemplate): HTMLElement
Parametrar
- prop
- Properties
Egenskapsobjektet genererar popup-innehållet från.
- template
- PopupTemplate
Mallen som ska tillämpas.
Returer
HTMLElement