blockly > FieldCheckbox

lớp Hộp đánh dấu trường

Lớp cho trường hộp đánh dấu.

Chữ ký:

export declare class FieldCheckbox extends Field<CheckboxBool> 

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

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Nội dung mô tả
(hàm khởi tạo)(giá trị; trình xác thực, cấu hình) Tạo một thực thể mới của lớp FieldCheckbox

Thuộc tính

Tài sản Đối tượng sửa đổi Loại Nội dung mô tả
CHECK_CHAR

static

readonly

(chưa khai báo) Ký tự mặc định cho dấu kiểm.
Hàm CURS string Kiểu con trỏ chuột khi di chuyển qua điểm phát sóng bắt đầu chỉnh sửa.
SERIALIZABLE boolean Các trường theo tuần tự sẽ được lưu bởi trình chuyển đổi tuần tự, còn các trường không chuyển đổi tuần tự sẽ không được lưu. Các trường có thể chỉnh sửa cũng phải chuyển đổi tuần tự được.
value_ boolean | null LƯU Ý: Giá trị mặc định được đặt trong Field, vì vậy hãy duy trì giá trị đó thay vì ghi đè ở đây hoặc trong hàm khởi tạo.

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 rằng giá trị nhập vào là hợp lệ ('TRUE' hoặc 'FALSE').
doValueUpdate_(newValue) protected Cập nhật giá trị của trường và cập nhật checkElement.
getDisplayText_()
getText() Lấy văn bản của trường này. Được dùng khi khối được thu gọn.
getValue() Nhận giá trị của trường này, 'TRUE' hoặc 'FALSE'.
getValueBoolean() Nhận giá trị boolean của trường này.
initView() Tạo giao diện người dùng chặn cho hộp đánh dấu này.
render_()
setCheckCharacter(character) Đặt ký tự dùng cho dấu kiểm.
showEditor_() protected Chuyển đổi trạng thái của hộp đánh dấu khi nhấp vào.