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

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

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

fillColor

Kolor tła szablonu wyskakującego.

hyperlinkFormat

Opcje formatowania ciągów hiperłączy.

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.

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.

singleDescription

Jeśli opis jest dostępny, zostanie zapisany jako zawartość, a nie jako tabela właściwości. Domyślny: true

textColor

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

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ę.

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

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