blockly > FieldImage

Class FieldImage

Class untuk gambar di blok.

Tanda Tangan:

export declare class FieldImage extends Field<string> 

Memperluas: Kolom<string>

Konstruktor

Konstruktor Pengubah Deskripsi
(constructor)(src, width, height, alt, onClick, flipRtl, config) Membuat instance baru class FieldImage

Properti

Properti Pengubah Jenis Deskripsi
EDITABLE readonly (tidak dideklarasikan) Kolom yang dapat diedit biasanya menampilkan semacam UI yang menunjukkan bahwa kolom tersebut dapat diedit. Kolom ini tidak boleh.
imageElement protected SVGImageElement | null Elemen gambar kolom yang dirender.
imageHeight

protected

readonly

angka
isDirty_ protected boolean Digunakan untuk mengetahui apakah kolom perlu dirender saat berikutnya blok dirender. Kolom gambar berukuran statis, dan hanya perlu dirender saat inisialisasi.

Metode

Metode Pengubah Deskripsi
configure_(config) protected Konfigurasikan kolom berdasarkan peta opsi yang diberikan.
doClassValidation_(newValue) protected Pastikan nilai input (URL sumber) adalah string.
doValueUpdate_(newValue) protected Perbarui nilai kolom gambar ini, dan perbarui gambar yang ditampilkan.
getFlipRtl() Mendapatkan apakah akan membalik gambar ini di RTL
getText_() protected Gunakan hook developer getText_ untuk mengganti representasi teks kolom. Tampilkan teks alternatif gambar.
initView() Buat UI blok untuk gambar ini.
setAlt(alt) Tetapkan teks alternatif gambar ini.
setOnClickHandler(func) Tetapkan fungsi yang dipanggil saat gambar ini diklik.
showEditor_() protected Jika klik kolom dipanggil, dan pengendali klik ditentukan, panggil pengendali.
updateSize_()