PopupTemplate class
Açılan pencere için düzen şablonu.
Özellikler
content | Görüntülenmekte olduğu özelliğin özellikleri için yer tutucular içeren açılır pencere ana içeriği için bir HTML dizesi. Yer tutucular "{propertyName}" veya "{propertyName/subPropertyName}" biçiminde olabilir. |
date |
Özellik bir tarih nesnesiyse, bu seçenekler görüntülendiğinde nasıl biçimlendirileceğini belirtir. Date.toLocaleString kullanır. Belirtilmezse tarihler Date.toISOString kullanılarak dizelere dönüştürülür |
detect |
Köprülerin ve e-posta adreslerinin otomatik olarak algılanıp tıklanabilir bağlantılar olarak işlenip işlenmediğini belirtir.
Varsayılan: |
fill |
Açılan şablonun arka plan rengi. |
hyperlink |
Köprü dizeleri için biçim seçenekleri. |
number |
Özellik bir sayıysa, bu seçenekler görüntülendiğinde nasıl biçimlendirileceğini belirtir. Number.toLocaleString kullanır. |
sandbox |
İçeriğin korumalı bir iframe ile sarmalanması gerekip gerekmediğini belirtir. Açıkça false olarak ayarlanmadığı sürece, içerik varsayılan olarak bir iframe içinde korumalı alana eklenir. Etkinleştirildiğinde, tüm içerik betikler, formlar, işaretçi kilidi ve üst gezinti devre dışı bırakılmış korumalı bir iframe'de sarmalanır. Bağlantıların yeni bir sayfada veya sekmede açılabilmesi için açılır pencerelere izin verilir. iframe'lerde srcdoc parametresini desteklemeyen eski tarayıcılar, az miktarda içerik işlemekle sınırlı olacaktır. |
single |
Bir açıklama varsa, özellik tablosu olarak değil içerik olarak yazılır.
Varsayılan: |
text |
Açılan şablonun varsayılan metin rengi. |
title | Görüntülenmekte olduğu özelliğin özellikleri için yer tutucular içeren açılır pencere başlığı için bir HTML dizesi. Yer tutucular "{propertyName}" veya "{propertyName/subPropertyName}" biçiminde olabilir. |
Yöntemler
apply |
Bir özellik kümesine şablon uygulayarak açılan içerik oluşturur.
Şablon belirtilmezse |
Özellik Ayrıntıları
content
Görüntülenmekte olduğu özelliğin özellikleri için yer tutucular içeren açılır pencere ana içeriği için bir HTML dizesi. Yer tutucular "{propertyName}" veya "{propertyName/subPropertyName}" biçiminde olabilir.
content?: string | PropertyInfo[] | Array<string | PropertyInfo[]>
Özellik Değeri
string | PropertyInfo[] | Array<string | PropertyInfo[]>
dateFormat
Özellik bir tarih nesnesiyse, bu seçenekler görüntülendiğinde nasıl biçimlendirileceğini belirtir. Date.toLocaleString kullanır. Belirtilmezse tarihler Date.toISOString kullanılarak dizelere dönüştürülür
dateFormat?: DateTimeFormatOptions
Özellik Değeri
DateTimeFormatOptions
detectHyperlinks
Köprülerin ve e-posta adreslerinin otomatik olarak algılanıp tıklanabilir bağlantılar olarak işlenip işlenmediğini belirtir.
Varsayılan: true
detectHyperlinks?: boolean
Özellik Değeri
boolean
fillColor
Açılan şablonun arka plan rengi.
fillColor?: string
Özellik Değeri
string
hyperlinkFormat
Köprü dizeleri için biçim seçenekleri.
hyperlinkFormat?: HyperLinkFormatOptions
Özellik Değeri
numberFormat
Özellik bir sayıysa, bu seçenekler görüntülendiğinde nasıl biçimlendirileceğini belirtir. Number.toLocaleString kullanır.
numberFormat?: NumberFormatOptions
Özellik Değeri
NumberFormatOptions
sandboxContent
İçeriğin korumalı bir iframe ile sarmalanması gerekip gerekmediğini belirtir. Açıkça false olarak ayarlanmadığı sürece, içerik varsayılan olarak bir iframe içinde korumalı alana eklenir. Etkinleştirildiğinde, tüm içerik betikler, formlar, işaretçi kilidi ve üst gezinti devre dışı bırakılmış korumalı bir iframe'de sarmalanır. Bağlantıların yeni bir sayfada veya sekmede açılabilmesi için açılır pencerelere izin verilir. iframe'lerde srcdoc parametresini desteklemeyen eski tarayıcılar, az miktarda içerik işlemekle sınırlı olacaktır.
sandboxContent?: boolean
Özellik Değeri
boolean
singleDescription
Bir açıklama varsa, özellik tablosu olarak değil içerik olarak yazılır.
Varsayılan: true
singleDescription?: boolean
Özellik Değeri
boolean
textColor
Açılan şablonun varsayılan metin rengi.
textColor?: string
Özellik Değeri
string
title
Görüntülenmekte olduğu özelliğin özellikleri için yer tutucular içeren açılır pencere başlığı için bir HTML dizesi. Yer tutucular "{propertyName}" veya "{propertyName/subPropertyName}" biçiminde olabilir.
title?: string
Özellik Değeri
string
Yöntem Ayrıntıları
applyTemplate(Properties, PopupTemplate)
Bir özellik kümesine şablon uygulayarak açılan içerik oluşturur.
Şablon belirtilmezse title
veya name
varsa başlık için geri dönüş olarak özellikler kullanılır.
İçerik için bir description
özellik kullanılır veya diğer tüm özellikler tabloya dönüştürülür.
static function applyTemplate(prop: Properties, template?: PopupTemplate): HTMLElement
Parametreler
- prop
- Properties
properties nesnesi, açılan içeriği oluşturur.
- template
- PopupTemplate
Uygulanacak şablon.
Döndürülenler
HTMLElement