PopupTemplate class
Szablon układu dla wyskakującego okienka.
Właściwości
content | Ciąg HTML dla głównej zawartości wyskakującego okienka zawierającego symbole zastępcze właściwości funkcji, dla której jest wyświetlany. Symbole zastępcze mogą mieć format "{propertyName}" lub "{propertyName/subPropertyName}". |
date |
Jeśli właściwość jest obiektem daty, te opcje określają sposób jego formatowania po wyświetleniu. Używa właściwości Date.toLocaleString. Jeśli nie zostanie określony, daty zostaną przekonwertowane na ciągi przy użyciu elementu Date.toISOString |
detect |
Określa, czy hiperlinki i adresy e-mail powinny być automatycznie wykrywane i renderowane jako linki możliwe do kliknięcia.
Domyślny: |
fill |
Kolor tła szablonu wyskakującego. |
hyperlink |
Opcje formatowania ciągów hiperłączy. |
number |
Jeśli właściwość jest liczbą, te opcje określają sposób jego formatowania po wyświetleniu. Używa właściwości Number.toLocaleString. |
sandbox |
Określa, czy zawartość powinna być opakowana przy użyciu elementu iframe w trybie piaskownicy. Jeśli jawnie nie ustawiono wartości false, zawartość będzie domyślnie w trybie piaskownicy w elemecie iframe. Po włączeniu cała zawartość zostanie opakowana w element iframe w trybie piaskownicy ze skryptami, formularzami, blokadą wskaźnika i wyłączoną górną nawigacją. Wyskakujące okienka będą dozwolone, aby linki mogły być otwierane na nowej stronie lub karcie. Starsze przeglądarki, które nie obsługują parametru srcdoc w elementach iframe, będą ograniczone do renderowania niewielkiej ilości zawartości. |
single |
Jeśli opis jest dostępny, zostanie zapisany jako zawartość, a nie jako tabela właściwości.
Domyślny: |
text |
Domyślny kolor tekstu szablonu wyskakującego. |
title | Ciąg HTML tytułu wyskakującego okienka zawierającego symbole zastępcze właściwości funkcji, dla której jest wyświetlany. Symbole zastępcze mogą mieć format "{propertyName}" lub "{propertyName/subPropertyName}". |
Metody
apply |
Generuje zawartość podręczną przez zastosowanie szablonu do zestawu właściwości.
Jeśli szablon nie zostanie określony, lub |
Szczegóły właściwości
content
Ciąg HTML dla głównej zawartości wyskakującego okienka zawierającego symbole zastępcze właściwości funkcji, dla której jest wyświetlany. Symbole zastępcze mogą mieć format "{propertyName}" lub "{propertyName/subPropertyName}".
content?: string | PropertyInfo[] | Array<string | PropertyInfo[]>
Wartość właściwości
string | PropertyInfo[] | Array<string | PropertyInfo[]>
dateFormat
Jeśli właściwość jest obiektem daty, te opcje określają sposób jego formatowania po wyświetleniu. Używa właściwości Date.toLocaleString. Jeśli nie zostanie określony, daty zostaną przekonwertowane na ciągi przy użyciu elementu Date.toISOString
dateFormat?: DateTimeFormatOptions
Wartość właściwości
DateTimeFormatOptions
detectHyperlinks
Określa, czy hiperlinki i adresy e-mail powinny być automatycznie wykrywane i renderowane jako linki możliwe do kliknięcia.
Domyślny: true
detectHyperlinks?: boolean
Wartość właściwości
boolean
fillColor
Kolor tła szablonu wyskakującego.
fillColor?: string
Wartość właściwości
string
hyperlinkFormat
Opcje formatowania ciągów hiperłączy.
hyperlinkFormat?: HyperLinkFormatOptions
Wartość właściwości
numberFormat
Jeśli właściwość jest liczbą, te opcje określają sposób jego formatowania po wyświetleniu. Używa właściwości Number.toLocaleString.
numberFormat?: NumberFormatOptions
Wartość właściwości
NumberFormatOptions
sandboxContent
Określa, czy zawartość powinna być opakowana przy użyciu elementu iframe w trybie piaskownicy. Jeśli jawnie nie ustawiono wartości false, zawartość będzie domyślnie w trybie piaskownicy w elemecie iframe. Po włączeniu cała zawartość zostanie opakowana w element iframe w trybie piaskownicy ze skryptami, formularzami, blokadą wskaźnika i wyłączoną górną nawigacją. Wyskakujące okienka będą dozwolone, aby linki mogły być otwierane na nowej stronie lub karcie. Starsze przeglądarki, które nie obsługują parametru srcdoc w elementach iframe, będą ograniczone do renderowania niewielkiej ilości zawartości.
sandboxContent?: boolean
Wartość właściwości
boolean
singleDescription
Jeśli opis jest dostępny, zostanie zapisany jako zawartość, a nie jako tabela właściwości.
Domyślny: true
singleDescription?: boolean
Wartość właściwości
boolean
textColor
Domyślny kolor tekstu szablonu wyskakującego.
textColor?: string
Wartość właściwości
string
title
Ciąg HTML tytułu wyskakującego okienka zawierającego symbole zastępcze właściwości funkcji, dla której jest wyświetlany. Symbole zastępcze mogą mieć format "{propertyName}" lub "{propertyName/subPropertyName}".
title?: string
Wartość właściwości
string
Szczegóły metody
applyTemplate(Properties, PopupTemplate)
Generuje zawartość podręczną przez zastosowanie szablonu do zestawu właściwości.
Jeśli szablon nie zostanie określony, lub name
właściwości będą używane jako rezerwowe dla tytułu, title
jeśli są dostępne.
W przypadku zawartości zostanie użyta description
właściwość lub wszystkie właściwości zostaną przekonwertowane na tabelę.
static function applyTemplate(prop: Properties, template?: PopupTemplate): HTMLElement
Parametry
- prop
- Properties
Obiekt properties generuje zawartość podręczną.
- template
- PopupTemplate
Szablon do zastosowania.
Zwraca
HTMLElement