PopupTemplate class

Templat tata letak untuk popup.

Properti

content

String HTML untuk konten utama popup yang berisi tempat penampung untuk properti fitur yang sedang ditampilkan. Tempat penampung dapat dalam format "{propertyName}" atau "{propertyName/subPropertyName}".

dateFormat

Jika properti adalah objek tanggal, opsi ini menentukan bagaimana properti harus diformat saat ditampilkan. Menggunakan Date.toLocaleString. Jika tidak ditentukan, tanggal akan dikonversi ke string menggunakan Date.toISOString

detectHyperlinks

Menentukan apakah hyperlink dan alamat email harus secara otomatis terdeteksi dan dirender sebagai tautan yang dapat diklik. Default: true

fillColor

Warna latar belakang templat popup.

hyperlinkFormat

Format opsi untuk string hyperlink.

numberFormat

Jika properti adalah angka, opsi ini menentukan bagaimana properti harus diformat saat ditampilkan. Menggunakan Number.toLocaleString.

sandboxContent

Menentukan apakah konten harus dibungkus dengan iframe dalam kotak pasir. Kecuali secara eksplisit diatur ke false, konten akan dikotakpasir dalam iframe secara default. Saat diaktifkan, semua konten akan dibungkus dalam iframe terkotakpasir dengan skrip, formulir, kunci penunjuk, dan navigasi atas dinonaktifkan. Popup akan diizinkan sehingga tautan dapat dibuka di halaman atau tab baru. Browser lama yang tidak mendukung parameter srcdoc pada iframe akan dibatasi untuk merender sejumlah kecil konten.

singleDescription

Jika deskripsi tersedia, deskripsi akan ditulis sebagai konten daripada sebagai tabel properti. Default: true

textColor

Warna teks default templat popup.

title

String HTML untuk judul popup yang berisi tempat penampung untuk properti fitur yang sedang ditampilkan. Tempat penampung dapat dalam format "{propertyName}" atau "{propertyName/subPropertyName}".

Metode

applyTemplate(Properties, PopupTemplate)

Menghasilkan konten popup dengan menerapkan templat ke sekumpulan properti. Jika tidak ada templat yang ditentukan, title atau name properti akan digunakan sebagai fallback untuk judul jika tersedia. Untuk konten, description properti akan digunakan atau semua properti akan dikonversi menjadi tabel.

Detail Properti

content

String HTML untuk konten utama popup yang berisi tempat penampung untuk properti fitur yang sedang ditampilkan. Tempat penampung dapat dalam format "{propertyName}" atau "{propertyName/subPropertyName}".

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

Nilai Properti

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

dateFormat

Jika properti adalah objek tanggal, opsi ini menentukan bagaimana properti harus diformat saat ditampilkan. Menggunakan Date.toLocaleString. Jika tidak ditentukan, tanggal akan dikonversi ke string menggunakan Date.toISOString

dateFormat?: DateTimeFormatOptions

Nilai Properti

DateTimeFormatOptions

Menentukan apakah hyperlink dan alamat email harus secara otomatis terdeteksi dan dirender sebagai tautan yang dapat diklik. Default: true

detectHyperlinks?: boolean

Nilai Properti

boolean

fillColor

Warna latar belakang templat popup.

fillColor?: string

Nilai Properti

string

hyperlinkFormat

Format opsi untuk string hyperlink.

hyperlinkFormat?: HyperLinkFormatOptions

Nilai Properti

numberFormat

Jika properti adalah angka, opsi ini menentukan bagaimana properti harus diformat saat ditampilkan. Menggunakan Number.toLocaleString.

numberFormat?: NumberFormatOptions

Nilai Properti

NumberFormatOptions

sandboxContent

Menentukan apakah konten harus dibungkus dengan iframe dalam kotak pasir. Kecuali secara eksplisit diatur ke false, konten akan dikotakpasir dalam iframe secara default. Saat diaktifkan, semua konten akan dibungkus dalam iframe terkotakpasir dengan skrip, formulir, kunci penunjuk, dan navigasi atas dinonaktifkan. Popup akan diizinkan sehingga tautan dapat dibuka di halaman atau tab baru. Browser lama yang tidak mendukung parameter srcdoc pada iframe akan dibatasi untuk merender sejumlah kecil konten.

sandboxContent?: boolean

Nilai Properti

boolean

singleDescription

Jika deskripsi tersedia, deskripsi akan ditulis sebagai konten daripada sebagai tabel properti. Default: true

singleDescription?: boolean

Nilai Properti

boolean

textColor

Warna teks default templat popup.

textColor?: string

Nilai Properti

string

title

String HTML untuk judul popup yang berisi tempat penampung untuk properti fitur yang sedang ditampilkan. Tempat penampung dapat dalam format "{propertyName}" atau "{propertyName/subPropertyName}".

title?: string

Nilai Properti

string

Detail Metode

applyTemplate(Properties, PopupTemplate)

Menghasilkan konten popup dengan menerapkan templat ke sekumpulan properti. Jika tidak ada templat yang ditentukan, title atau name properti akan digunakan sebagai fallback untuk judul jika tersedia. Untuk konten, description properti akan digunakan atau semua properti akan dikonversi menjadi tabel.

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

Parameter

prop
Properties

Objek properti menghasilkan konten popup dari.

template
PopupTemplate

Templat yang akan diterapkan.

Mengembalikan

HTMLElement