Condividi tramite


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}".

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

detectHyperlinks

Specifica se i collegamenti ipertestuali e gli indirizzi di posta elettronica devono essere rilevati e visualizzati automaticamente come collegamenti selezionabili. Valore predefinito: true

fillColor

Colore di sfondo del modello popup.

hyperlinkFormat

Opzioni di formato per le stringhe di collegamento ipertestuale.

numberFormat

Se la proprietà è un numero, queste opzioni specificano come deve essere formattata quando visualizzata. Usa Number.toLocaleString.

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.

singleDescription

Se è disponibile una descrizione, verrà scritta come contenuto anziché come tabella di proprietà. Valore predefinito: true

textColor

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

applyTemplate(Properties, PopupTemplate)

Genera contenuto popup applicando un modello a un set di proprietà. Se non viene specificato alcun modello o titlename 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.

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

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 titlename 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