blockly > FieldImage

FieldImage sınıfı

Bir bloktaki resmin sınıfı.

İmza:

export declare class FieldImage extends Field<string> 

Extends: Field<string>

Markalar

Marka Değiştiriciler Açıklama
(constructor)(src, width, height, alt, onClick, flipRtl, config) FieldImage sınıfının yeni bir örneğini oluşturur.

Özellikler

Mülk Değiştiriciler Tür Açıklama
EDITABLE readonly (bildirilmedi) Düzenlenebilir alanlar genellikle düzenlenebilir olduklarını gösteren bir kullanıcı arayüzü gösterir. Bu alan olmamalıdır.
imageElement protected SVGImageElement | null Oluşturulan alanın resim öğesi.
imageHeight

protected

readonly

sayı
isDirty_ protected boolean Alan, blok bir sonraki kez oluşturulduğunda oluşturulması gerekip gerekmediğini belirtmek için kullanılır. Resim alanları statik olarak boyutlandırılır ve yalnızca başlatma sırasında oluşturulması gerekir.

Yöntemler

Yöntem Değiştiriciler Açıklama
configure_(config) protected Alanı, verilen seçenekler haritasına göre yapılandırın.
doClassValidation_(newValue) protected Giriş değerinin (kaynak URL) bir dize olduğundan emin olun.
doValueUpdate_(newValue) protected Bu resim alanının değerini ve görüntülenen resmi güncelleyin.
getFlipRtl() Bu görüntünün sağdan sola dilinde çevrilip çevrilmeyeceğini öğrenin.
getText_() protected Alan metin gösterimini geçersiz kılmak için getText_ geliştirici kancasını kullanın. Bunun yerine resmin alternatif metnini döndürün.
initView() Bu resim için blok kullanıcı arayüzü oluştur.
isClickable() Bu alanın tıklanabilir olup olmadığını kontrol edin.
setAlt(alt) Bu resmin alternatif metnini ayarlayın.
setOnClickHandler(func) Bu resim tıklandığında çağrılan işlevi ayarlayın.
showEditor_() protected Alan tıklama işlemi çağrılırsa ve tıklama işleyicisi tanımlanırsa işleyiciyi çağırın.
updateSize_()