blockly > FieldDropdown

FieldDropdown sınıfı

Düzenlenebilir açılır liste alanı için sınıf.

İmza:

export declare class FieldDropdown extends Field<string> 

Extends: Alan<dize>

Markalar

Marka Değiştiriciler Açıklama
(oluşturucu)(menuGenerator, doğrulayıcı, yapılandırma) FieldDropdown sınıfının yeni bir örneğini oluşturur
(oluşturucu)(menuGenerator) FieldDropdown sınıfının yeni bir örneğini oluşturur

Özellikler

Özellik Değiştiriciler Tür Açıklama
ARROW_CHAR static dize
CHECKMARK_OVERHANG static sayı Onay işaretinin açılır menüde sardığı yatay mesafe.
clickTarget_ SVGElement | boş
İMLEÇ dize Düzenleyiciyi başlatan hotspot'un üzerine gelindiğinde fare imleci stili.
MAX_MENU_HEIGHT_VH static sayı Açılır menünün, görüntü alanı yüksekliğinin yüzdesi olarak maksimum yüksekliği.
menu_ protected Menü | boş Açılır menü.
menuGenerator_? protected MenuGenerator (İsteğe bağlı)
SERİ OLUŞTURULABİLİR boolean Serileştirilebilen alanlar, serileştirici tarafından kaydedilir, seri haline getirilemeyen alanlar ise kaydedilmez. Düzenlenebilir alanlar da serileştirilebilir olmalıdır.

Yöntemler

Yöntem Değiştiriciler Açıklama
applyColour() Açılır oku, blokun rengine/stiline uyacak şekilde günceller.
createSVGArrow_() protected SVG tabanlı bir ok oluşturun.
createTextArrow_() protected Tspan tabanlı bir ok oluşturun.
doClassValidation_(newValue) protected Giriş değerinin, dilden bağımsız olarak geçerli bir seçenek olduğundan emin olun.
doClassValidation_(newValue) protected
doValueUpdate_(newValue) protected Bu açılır liste alanının değerini güncelleyin.
dropdownDispose_() protected Açılır düzenleyiciye ait etkinlikleri ve DOM referanslarını ortadan kaldırır.
getOptions(useCache) Bu açılır listeyle ilgili seçeneklerin listesini döndürür.
getText_() protected Alanın metin gösterimini geçersiz kılmak için getText_ geliştirici kancasını kullanın. Belirlenen seçenek metnini alın. Belirlenen seçenek bir resimse resmin alternatif metnini döndürürüz.
initView() Bu açılır liste için engelleme kullanıcı arayüzünü oluşturun.
isOptionListDynamic()
onItemSelected_(menü, menüÖğesi) protected Açılır menüdeki bir öğe seçimini yapma.
render_() protected Kenarlığı doğru genişlikte çizer.
shouldAddBorderRect_() protected Açılır listenin kenarlık dikdörtgen ekleyip eklemeyeceği.
showEditor_(e) protected Metnin altında bir açılır menü oluşturun.