PopupTemplate class

Šablona rozložení pro místní okno

Vlastnosti

content

Řetězec HTML pro hlavní obsah automaticky otevíraného okna, který obsahuje zástupné symboly vlastností funkce, pro kterou se zobrazuje. Zástupné symboly můžou být ve formátu {propertyName} nebo {propertyName/subPropertyName}.

dateFormat

Pokud je vlastnost objekt kalendářního data, tyto možnosti určují, jak by měla být formátována při zobrazení. Používá Date.toLocaleString. Pokud není zadáno, kalendářní data budou převedena na řetězce pomocí Date.toISOString

detectHyperlinks

Určuje, jestli by se hypertextové odkazy a e-mailové adresy měly automaticky rozpoznat a vykreslit jako odkazy, na které lze kliknout. Výchozí: true

fillColor

Barva pozadí automaticky otevírané šablony

hyperlinkFormat

Možnosti formátování pro řetězce hypertextových odkazů

numberFormat

Pokud je vlastnost číslo, tyto možnosti určují, jak by se měla formátovat při zobrazení. Používá Number.toLocaleString.

sandboxContent

Určuje, jestli má být obsah zabalený pomocí prvku iframe v izolovaném prostoru (sandbox). Pokud není explicitně nastavená hodnota false, bude obsah ve výchozím nastavení v rámci iframe v izolovaném prostoru (sandbox). Pokud je tato možnost povolená, veškerý obsah se zabalí do prvku iframe v izolovaném prostoru s skripty, formuláři, zámkem ukazatele a zakázáním horní navigace. Automaticky otevírané okno bude povolené, aby bylo možné odkazy otevřít na nové stránce nebo kartě. Starší prohlížeče, které nepodporují parametr srcdoc na iframech, budou omezené na vykreslení malého množství obsahu.

singleDescription

Pokud je popis dostupný, zapíše se jako obsah, nikoli jako tabulka vlastností. Výchozí: true

textColor

Výchozí barva textu automaticky otevírané šablony

title

Řetězec HTML pro název automaticky otevíraného okna, který obsahuje zástupné symboly vlastností funkce, pro kterou se zobrazuje. Zástupné symboly můžou být ve formátu {propertyName} nebo {propertyName/subPropertyName}.

Metody

applyTemplate(Properties, PopupTemplate)

Vygeneruje automaticky otevíraný obsah použitím šablony na sadu vlastností. Pokud není zadána žádná šablona, nebo name se vlastnosti použijí jako náhradní pro název, title pokud je k dispozici. Pro obsah description se použije vlastnost nebo se všechny vlastnosti převedou do tabulky.

Podrobnosti vlastnosti

content

Řetězec HTML pro hlavní obsah automaticky otevíraného okna, který obsahuje zástupné symboly vlastností funkce, pro kterou se zobrazuje. Zástupné symboly můžou být ve formátu {propertyName} nebo {propertyName/subPropertyName}.

content?: string | PropertyInfo[] | Array<string | PropertyInfo[]>

Hodnota vlastnosti

string | PropertyInfo[] | Array<string | PropertyInfo[]>

dateFormat

Pokud je vlastnost objekt kalendářního data, tyto možnosti určují, jak by měla být formátována při zobrazení. Používá Date.toLocaleString. Pokud není zadáno, kalendářní data budou převedena na řetězce pomocí Date.toISOString

dateFormat?: DateTimeFormatOptions

Hodnota vlastnosti

DateTimeFormatOptions

Určuje, jestli by se hypertextové odkazy a e-mailové adresy měly automaticky rozpoznat a vykreslit jako odkazy, na které lze kliknout. Výchozí: true

detectHyperlinks?: boolean

Hodnota vlastnosti

boolean

fillColor

Barva pozadí automaticky otevírané šablony

fillColor?: string

Hodnota vlastnosti

string

hyperlinkFormat

Možnosti formátování pro řetězce hypertextových odkazů

hyperlinkFormat?: HyperLinkFormatOptions

Hodnota vlastnosti

numberFormat

Pokud je vlastnost číslo, tyto možnosti určují, jak by se měla formátovat při zobrazení. Používá Number.toLocaleString.

numberFormat?: NumberFormatOptions

Hodnota vlastnosti

NumberFormatOptions

sandboxContent

Určuje, jestli má být obsah zabalený pomocí prvku iframe v izolovaném prostoru (sandbox). Pokud není explicitně nastavená hodnota false, bude obsah ve výchozím nastavení v rámci iframe v izolovaném prostoru (sandbox). Pokud je tato možnost povolená, veškerý obsah se zabalí do prvku iframe v izolovaném prostoru s skripty, formuláři, zámkem ukazatele a zakázáním horní navigace. Automaticky otevírané okno bude povolené, aby bylo možné odkazy otevřít na nové stránce nebo kartě. Starší prohlížeče, které nepodporují parametr srcdoc na iframech, budou omezené na vykreslení malého množství obsahu.

sandboxContent?: boolean

Hodnota vlastnosti

boolean

singleDescription

Pokud je popis dostupný, zapíše se jako obsah, nikoli jako tabulka vlastností. Výchozí: true

singleDescription?: boolean

Hodnota vlastnosti

boolean

textColor

Výchozí barva textu automaticky otevírané šablony

textColor?: string

Hodnota vlastnosti

string

title

Řetězec HTML pro název automaticky otevíraného okna, který obsahuje zástupné symboly vlastností funkce, pro kterou se zobrazuje. Zástupné symboly můžou být ve formátu {propertyName} nebo {propertyName/subPropertyName}.

title?: string

Hodnota vlastnosti

string

Podrobnosti metody

applyTemplate(Properties, PopupTemplate)

Vygeneruje automaticky otevíraný obsah použitím šablony na sadu vlastností. Pokud není zadána žádná šablona, nebo name se vlastnosti použijí jako náhradní pro název, title pokud je k dispozici. Pro obsah description se použije vlastnost nebo se všechny vlastnosti převedou do tabulky.

static function applyTemplate(prop: Properties, template?: PopupTemplate): HTMLElement

Parametry

prop
Properties

Objekt vlastností vygeneruje automaticky otevíraný obsah z.

template
PopupTemplate

Šablona, která se má použít.

Návraty

HTMLElement