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
(constructor)(src, width, height, alt, onClick, flipRtl, config) Membuat instance baru class FieldImage

Properti

Properti Pengubah Jenis Deskripsi
DAPAT DIEDIT readonly (tidak dinyatakan) Kolom yang dapat diedit biasanya menampilkan beberapa jenis UI yang menunjukkan bahwa kolom tersebut dapat diedit. Kolom ini tidak boleh diisi.
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 berikutnya. Kolom gambar berukuran statis, dan hanya perlu dirender saat inisialisasi.

Metode

Metode Pengubah Deskripsi
configure_(config) protected Konfigurasi 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 gambar ini harus dibalik 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.
isClickable() Periksa apakah kolom ini harus dapat diklik.
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_()