PopupTemplate class
Modello di layout per un popup.
Proprietà
content | Stringa HTML per il contenuto principale del popup che contiene segnaposto per le proprietà della funzionalità per cui viene visualizzato. I segnaposto possono essere nel formato "{propertyName}" o "{propertyName/subPropertyName}". |
date |
Se la proprietà è un oggetto data, queste opzioni specificano come deve essere formattata quando visualizzata. Usa Date.toLocaleString. Se non specificato, le date verranno convertite in stringhe utilizzando Date.toISOString |
detect |
Specifica se i collegamenti ipertestuali e gli indirizzi di posta elettronica devono essere rilevati e visualizzati automaticamente come collegamenti selezionabili.
Valore predefinito: |
fill |
Colore di sfondo del modello popup. |
hyperlink |
Opzioni di formato per le stringhe di collegamento ipertestuale. |
number |
Se la proprietà è un numero, queste opzioni specificano come deve essere formattata quando visualizzata. Usa Number.toLocaleString. |
sandbox |
Specifica se il contenuto deve essere sottoposto a wrapping con un iframe in modalità sandbox. A meno che non sia impostato in modo esplicito su false, per impostazione predefinita il contenuto verrà sottoposto a sandbox all'interno di un iframe. Se abilitata, tutto il contenuto verrà sottoposto a wrapping in un iframe in modalità sandbox con script, moduli, blocco del puntatore e spostamento superiore disabilitato. I popup saranno consentiti in modo che i collegamenti possano essere aperti in una nuova pagina o scheda. I browser meno recenti che non supportano il parametro srcdoc in iframe saranno limitati al rendering di una piccola quantità di contenuto. |
single |
Se è disponibile una descrizione, verrà scritta come contenuto anziché come tabella di proprietà.
Valore predefinito: |
text |
Colore del testo predefinito del modello popup. |
title | Stringa HTML per il titolo del popup che contiene segnaposto per le proprietà della funzionalità per cui viene visualizzato. I segnaposto possono essere nel formato "{propertyName}" o "{propertyName/subPropertyName}". |
Metodi
apply |
Genera contenuto popup applicando un modello a un set di proprietà.
Se non viene specificato alcun modello o |
Dettagli proprietà
content
Stringa HTML per il contenuto principale del popup che contiene segnaposto per le proprietà della funzionalità per cui viene visualizzato. I segnaposto possono essere nel formato "{propertyName}" o "{propertyName/subPropertyName}".
content?: string | PropertyInfo[] | Array<string | PropertyInfo[]>
Valore della proprietà
string | PropertyInfo[] | Array<string | PropertyInfo[]>
dateFormat
Se la proprietà è un oggetto data, queste opzioni specificano come deve essere formattata quando visualizzata. Usa Date.toLocaleString. Se non specificato, le date verranno convertite in stringhe utilizzando Date.toISOString
dateFormat?: DateTimeFormatOptions
Valore della proprietà
DateTimeFormatOptions
detectHyperlinks
Specifica se i collegamenti ipertestuali e gli indirizzi di posta elettronica devono essere rilevati e visualizzati automaticamente come collegamenti selezionabili.
Valore predefinito: true
detectHyperlinks?: boolean
Valore della proprietà
boolean
fillColor
Colore di sfondo del modello popup.
fillColor?: string
Valore della proprietà
string
hyperlinkFormat
Opzioni di formato per le stringhe di collegamento ipertestuale.
hyperlinkFormat?: HyperLinkFormatOptions
Valore della proprietà
numberFormat
Se la proprietà è un numero, queste opzioni specificano come deve essere formattata quando visualizzata. Usa Number.toLocaleString.
numberFormat?: NumberFormatOptions
Valore della proprietà
NumberFormatOptions
sandboxContent
Specifica se il contenuto deve essere sottoposto a wrapping con un iframe in modalità sandbox. A meno che non sia impostato in modo esplicito su false, per impostazione predefinita il contenuto verrà sottoposto a sandbox all'interno di un iframe. Se abilitata, tutto il contenuto verrà sottoposto a wrapping in un iframe in modalità sandbox con script, moduli, blocco del puntatore e spostamento superiore disabilitato. I popup saranno consentiti in modo che i collegamenti possano essere aperti in una nuova pagina o scheda. I browser meno recenti che non supportano il parametro srcdoc in iframe saranno limitati al rendering di una piccola quantità di contenuto.
sandboxContent?: boolean
Valore della proprietà
boolean
singleDescription
Se è disponibile una descrizione, verrà scritta come contenuto anziché come tabella di proprietà.
Valore predefinito: true
singleDescription?: boolean
Valore della proprietà
boolean
textColor
Colore del testo predefinito del modello popup.
textColor?: string
Valore della proprietà
string
title
Stringa HTML per il titolo del popup che contiene segnaposto per le proprietà della funzionalità per cui viene visualizzato. I segnaposto possono essere nel formato "{propertyName}" o "{propertyName/subPropertyName}".
title?: string
Valore della proprietà
string
Dettagli metodo
applyTemplate(Properties, PopupTemplate)
Genera contenuto popup applicando un modello a un set di proprietà.
Se non viene specificato alcun modello o title
name
le proprietà verranno usate come fallback per il titolo, se disponibile.
Per il contenuto, verrà utilizzata una description
proprietà oppure tutte le proprietà verranno convertite in una tabella.
static function applyTemplate(prop: Properties, template?: PopupTemplate): HTMLElement
Parametri
- prop
- Properties
L'oggetto proprietà genera il contenuto popup da.
- template
- PopupTemplate
Modello da applicare.
Restituisce
HTMLElement