PopupTemplate class
Een indelingssjabloon voor een pop-up.
Eigenschappen
content | Een HTML-tekenreeks voor de hoofdinhoud van de pop-up die tijdelijke aanduidingen bevat voor eigenschappen van de functie waarvoor deze wordt weergegeven. Tijdelijke aanduidingen kunnen de notatie {propertyName} of {propertyName/subPropertyName} hebben. |
date |
Als de eigenschap een datumobject is, geeft u met deze opties op hoe deze moet worden opgemaakt wanneer deze wordt weergegeven. Gebruikt Date.toLocaleString. Als dit niet is opgegeven, worden datums geconverteerd naar tekenreeksen met behulp van Date.toISOString |
detect |
Hiermee geeft u op of hyperlinks en e-mailadressen automatisch moeten worden gedetecteerd en weergegeven als klikbare koppelingen.
Standaard: |
fill |
De achtergrondkleur van de pop-upsjabloon. |
hyperlink |
Opmaakopties voor hyperlinktekenreeksen. |
number |
Als de eigenschap een getal is, geven deze opties op hoe deze moet worden opgemaakt wanneer deze wordt weergegeven. Maakt gebruik van Number.toLocaleString. |
sandbox |
Hiermee geeft u op of inhoud moet worden verpakt met een iframe in de sandbox. Tenzij deze expliciet is ingesteld op false, wordt de inhoud standaard in een sandbox geplaatst binnen een iframe. Wanneer deze optie is ingeschakeld, wordt alle inhoud verpakt in een sandbox-iframe met scripts, formulieren, vergrendeling van aanwijzer en bovenste navigatie uitgeschakeld. Pop-ups worden toegestaan zodat koppelingen kunnen worden geopend op een nieuwe pagina of tabblad. Oudere browsers die geen ondersteuning bieden voor de srcdoc-parameter op iframes, worden beperkt tot het weergeven van een kleine hoeveelheid inhoud. |
single |
Als een beschrijving beschikbaar is, wordt deze geschreven als de inhoud in plaats van als een tabel met eigenschappen.
Standaard: |
text |
De standaardtekstkleur van de pop-upsjabloon. |
title | Een HTML-tekenreeks voor de titel van de pop-up die tijdelijke aanduidingen bevat voor eigenschappen van de functie waarvoor deze wordt weergegeven. Tijdelijke aanduidingen kunnen de notatie {propertyName} of {propertyName/subPropertyName} hebben. |
Methoden
apply |
Hiermee genereert u pop-upinhoud door een sjabloon toe te passen op een set eigenschappen.
Als er geen sjabloon is opgegeven of |
Eigenschapdetails
content
Een HTML-tekenreeks voor de hoofdinhoud van de pop-up die tijdelijke aanduidingen bevat voor eigenschappen van de functie waarvoor deze wordt weergegeven. Tijdelijke aanduidingen kunnen de notatie {propertyName} of {propertyName/subPropertyName} hebben.
content?: string | PropertyInfo[] | Array<string | PropertyInfo[]>
Waarde van eigenschap
string | PropertyInfo[] | Array<string | PropertyInfo[]>
dateFormat
Als de eigenschap een datumobject is, geeft u met deze opties op hoe deze moet worden opgemaakt wanneer deze wordt weergegeven. Gebruikt Date.toLocaleString. Als dit niet is opgegeven, worden datums geconverteerd naar tekenreeksen met behulp van Date.toISOString
dateFormat?: DateTimeFormatOptions
Waarde van eigenschap
DateTimeFormatOptions
detectHyperlinks
Hiermee geeft u op of hyperlinks en e-mailadressen automatisch moeten worden gedetecteerd en weergegeven als klikbare koppelingen.
Standaard: true
detectHyperlinks?: boolean
Waarde van eigenschap
boolean
fillColor
De achtergrondkleur van de pop-upsjabloon.
fillColor?: string
Waarde van eigenschap
string
hyperlinkFormat
Opmaakopties voor hyperlinktekenreeksen.
hyperlinkFormat?: HyperLinkFormatOptions
Waarde van eigenschap
numberFormat
Als de eigenschap een getal is, geven deze opties op hoe deze moet worden opgemaakt wanneer deze wordt weergegeven. Maakt gebruik van Number.toLocaleString.
numberFormat?: NumberFormatOptions
Waarde van eigenschap
NumberFormatOptions
sandboxContent
Hiermee geeft u op of inhoud moet worden verpakt met een iframe in de sandbox. Tenzij deze expliciet is ingesteld op false, wordt de inhoud standaard in een sandbox geplaatst binnen een iframe. Wanneer deze optie is ingeschakeld, wordt alle inhoud verpakt in een sandbox-iframe met scripts, formulieren, vergrendeling van aanwijzer en bovenste navigatie uitgeschakeld. Pop-ups worden toegestaan zodat koppelingen kunnen worden geopend op een nieuwe pagina of tabblad. Oudere browsers die geen ondersteuning bieden voor de srcdoc-parameter op iframes, worden beperkt tot het weergeven van een kleine hoeveelheid inhoud.
sandboxContent?: boolean
Waarde van eigenschap
boolean
singleDescription
Als een beschrijving beschikbaar is, wordt deze geschreven als de inhoud in plaats van als een tabel met eigenschappen.
Standaard: true
singleDescription?: boolean
Waarde van eigenschap
boolean
textColor
De standaardtekstkleur van de pop-upsjabloon.
textColor?: string
Waarde van eigenschap
string
title
Een HTML-tekenreeks voor de titel van de pop-up die tijdelijke aanduidingen bevat voor eigenschappen van de functie waarvoor deze wordt weergegeven. Tijdelijke aanduidingen kunnen de notatie {propertyName} of {propertyName/subPropertyName} hebben.
title?: string
Waarde van eigenschap
string
Methodedetails
applyTemplate(Properties, PopupTemplate)
Hiermee genereert u pop-upinhoud door een sjabloon toe te passen op een set eigenschappen.
Als er geen sjabloon is opgegeven of title
name
als er eigenschappen worden gebruikt als terugval voor de titel, indien beschikbaar.
Voor inhoud wordt een description
eigenschap gebruikt of worden alle eigenschappen geconverteerd naar een tabel.
static function applyTemplate(prop: Properties, template?: PopupTemplate): HTMLElement
Parameters
- prop
- Properties
Het eigenschappenobject genereert de pop-upinhoud op basis van.
- template
- PopupTemplate
De sjabloon die moet worden toegepast.
Retouren
HTMLElement