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}. |
date |
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 |
detect |
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í: |
fill |
Barva pozadí automaticky otevírané šablony |
hyperlink |
Možnosti formátování pro řetězce hypertextových odkazů |
number |
Pokud je vlastnost číslo, tyto možnosti určují, jak by se měla formátovat při zobrazení. Používá Number.toLocaleString. |
sandbox |
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. |
single |
Pokud je popis dostupný, zapíše se jako obsah, nikoli jako tabulka vlastností.
Výchozí: |
text |
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
apply |
Vygeneruje automaticky otevíraný obsah použitím šablony na sadu vlastností.
Pokud není zadána žádná šablona, nebo |
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
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
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