blockly > FieldMultilineInput

FieldMultilineInput sınıfı

Düzenlenebilir metin alanı alanı için sınıf.

İmza:

export declare class FieldMultilineInput extends FieldTextInput 

Kapsamlar: FieldTextInput

Markalar

Marka Değiştiriciler Açıklama
(oluşturmacı)(değer; doğrulayıcı, yapılandırma) FieldMultilineInput sınıfının yeni bir örneğini oluşturur

Özellikler

Özellik Değiştiriciler Tür Açıklama
isOverflowedY_ protected boolean Şu anda Y taşması olup olmadığı.
maxLines_ protected sayı Maksimum alan satırı sayısını tanımlar. Aşılırsa kaydırma işlevi etkinleştirilir.
textGroup SVGGElement | null Başlatıldığında her metin satırı için bir metin öğesi içerecek SVG grup öğesi.

Yöntemler

Yöntem Değiştiriciler Açıklama
configure_(config) protected Alanı, verilen seçenek haritasına göre yapılandırın.
doValueUpdate_(newValue) protected Metin girişi geçerliyse setValue tarafından çağrılır. Alanın değerini günceller ve alan şu anda düzenlenmiyorsa (yani htmlInput_ tarafından işlenmiyorsa) alan metnini günceller. Alanın taşma durumunu güncellemek için burada yeniden tanımlanıyor.
getDisplayText_() protected Bu alandaki metni ekranda gösterildiği şekilde alın. Üç nokta ve diğer biçimlendirmeler nedeniyle getText'ten farklı olabilir.
getMaxLines() Bu alanın maxLines yapılandırmasını döndürür.
initView() Bu alan için blok kullanıcı arayüzünü oluşturun.
onHtmlInputKeyDown_(e) protected Tuşu düzenleyiciye bırakın. Enter yazıldığında düzenleyicinin kapanmaması için bunun metin girişi tanımını geçersiz kılın.
render_() protected textElement metnini günceller.
setMaxLines(maxLines) Bu alan için maxLines yapılandırmasını ayarlar.
showEditor_(e, sakinInput) Metnin üstünde satır içi serbest metin düzenleyiciyi göster. Düzenleyici metnine bağlı olarak, engelleme boyutunu düzeltmek amacıyla yeniden oluşturmaya zorlamak için varsayılan davranışı geçersiz kılar.
updateSize_() protected Alanın boyutunu metne göre günceller.
widgetCreate_() protected Metin girişi düzenleyici widget'ını oluşturun.