blockly > FieldImage

Lớp FieldImage

Lớp cho hình ảnh trên khối.

Chữ ký:

export declare class FieldImage extends Field<string> 

Mở rộng: Trường<string>

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Nội dung mô tả
(constructor)(src, chiều rộng, chiều cao, alt, onClick, flipRtl, config) Tạo một thực thể mới của lớp FieldImage

Thuộc tính

Tài sản Đối tượng sửa đổi Loại Nội dung mô tả
CÓ THỂ CHỈNH SỬA readonly (chưa khai báo) Các trường có thể chỉnh sửa thường cho thấy một số loại giao diện người dùng cho biết chúng là có thể chỉnh sửa. Trường này không được phép.
imageElement protected SVGImageElement | giá trị rỗng Phần tử hình ảnh của trường được hiển thị.
imageHeight

protected

readonly

number
isDirty_ protected boolean Dùng để cho biết liệu trường có cần hiển thị vào lần tiếp theo khi kết xuất khối hay không. Các trường hình ảnh có kích thước tĩnh và chỉ cần được kết xuất khi khởi chạy.
size_ protected Kích thước

Phương thức

Phương thức Đối tượng sửa đổi Nội dung mô tả
configure_(config) protected Định cấu hình trường dựa trên bản đồ các tuỳ chọn đã cho.
doClassValidation_(newValue) protected Đảm bảo giá trị đầu vào (URL nguồn) là một chuỗi.
doValueUpdate_(newValue) protected Hãy cập nhật giá trị của trường hình ảnh này rồi cập nhật hình ảnh hiển thị.
getFlipRtl() Tìm hiểu xem có lật hình ảnh này trong RTL hay không
getText_() protected Sử dụng hook của nhà phát triển getText_ để ghi đè phần trình bày văn bản của trường. Thay vào đó, hãy trả về văn bản thay thế của hình ảnh.
initView() Tạo giao diện người dùng khối cho hình ảnh này.
setAlt(alt) Đặt văn bản thay thế cho hình ảnh này.
setOnClickHandler(func) Đặt hàm được gọi khi hình ảnh này được nhấp vào.
showEditor_() protected Nếu trình xử lý lượt nhấp được gọi và trình xử lý lượt nhấp được xác định, hãy gọi trình xử lý.
updateSize_()