blockly > FieldImage

Class FieldImage

Class untuk gambar pada blok.

Tanda Tangan:

export declare class FieldImage extends Field<string> 

Diperluas: Kolom<string>

Konstruktor

Konstruktor Pengubah Deskripsi
(konstruktor)(src, lebar, tinggi, alt, onClick, flipRtl, config) Membuat instance baru dari class FieldImage

Properti

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

protected

readonly

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

Metode

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