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}". |
date |
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 |
detect |
Menentukan apakah hyperlink dan alamat email harus secara otomatis terdeteksi dan dirender sebagai tautan yang dapat diklik.
Default: |
fill |
Warna latar belakang templat popup. |
hyperlink |
Format opsi untuk string hyperlink. |
number |
Jika properti adalah angka, opsi ini menentukan bagaimana properti harus diformat saat ditampilkan. Menggunakan Number.toLocaleString. |
sandbox |
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. |
single |
Jika deskripsi tersedia, deskripsi akan ditulis sebagai konten daripada sebagai tabel properti.
Default: |
text |
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
apply |
Menghasilkan konten popup dengan menerapkan templat ke sekumpulan properti.
Jika tidak ada templat yang ditentukan, |
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
detectHyperlinks
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