blockly > FieldImage

Class FieldImage

Class untuk gambar pada blok.

Tanda Tangan:

export declare class FieldImage extends Field<string> 

Memperluas: Kolom<string>

Konstruktor

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

Properti

Properti Pengubah Jenis Deskripsi
DAPAT DIEDIT readonly (tidak dinyatakan) Kolom yang dapat diedit biasanya menampilkan semacam UI yang menunjukkan bahwa kolom tersebut dapat diedit. Kolom ini tidak boleh berisi keduanya.
imageElement protected SVGImageElement | null (kosong) 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.
size_ protected Ukuran

Metode

Metode Pengubah Deskripsi
configure_(config) protected Konfigurasi 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() Mengetahui 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 untuk gambar ini.
setOnClickHandler(func) Menyetel fungsi yang dipanggil saat gambar ini diklik.
showEditor_() protected Jika klik kolom dipanggil, dan pengendali klik ditentukan, panggil pengendali.
updateSize_()