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.

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

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

fillColor

Açılan şablonun arka plan rengi.

hyperlinkFormat

Köprü dizeleri için biçim seçenekleri.

numberFormat

Özellik bir sayıysa, bu seçenekler görüntülendiğinde nasıl biçimlendirileceğini belirtir. Number.toLocaleString kullanır.

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.

singleDescription

Bir açıklama varsa, özellik tablosu olarak değil içerik olarak yazılır. Varsayılan: true

textColor

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

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.

Ö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

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