blockly > FieldCheckbox

Lớp FieldCheckbox

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 Mô tả
(constructor)(value, validator, config) Tạo một thực thể mới của lớp FieldCheckbox

Thuộc tính

Thuộc tính Đối tượng sửa đổi Loại Mô tả
CHECK_CHAR

static

readonly

(chưa khai báo) Ký tự mặc định cho dấu kiểm.
SERIALIZABLE boolean Trình chuyển đổi tuần tự sẽ lưu các trường có thể chuyển đổi tuần tự, còn các trường không thể chuyển đổi tuần tự thì không. Các trường có thể chỉnh sửa cũng phải có thể chuyển đổi tuần tự.
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 đè giá trị đó tại đây hoặc trong hàm khởi tạo.

Phương thức

Phương thức Đối tượng sửa đổi Mô tả
configure_(config) protected Định cấu hình trường dựa trên bản đồ tuỳ chọn đã cho.
doClassValidation_(newValue) protected Đảm bảo rằng giá trị đầu 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 bị thu gọn.
getValue() Lấy giá trị của trường này, "TRUE" hoặc "FALSE".
getValueBoolean() Lấy giá trị boolean của trường này.
initView() Tạo giao diện người dùng khối cho hộp đánh dấu này.
render_()
setCheckCharacter(character) Đặt ký tự dùng cho dấu kiểm.
showEditor_() protected Bật/tắt trạng thái của hộp đánh dấu khi nhấp.