blockly > FieldCheckbox

คลาส FieldCheckbox

คลาสสำหรับช่องทําเครื่องหมาย

ลายเซ็น:

export declare class FieldCheckbox extends Field<CheckboxBool> 

ขยาย: ฟิลด์<CheckboxBool>

ผู้ผลิต

ผู้ผลิต คีย์ตัวปรับแต่ง คำอธิบาย
(constructor)(value, validator, config) สร้างอินสแตนซ์ใหม่ของคลาส FieldCheckbox

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ คีย์ตัวปรับแต่ง ประเภท คำอธิบาย
CHECK_CHAR

static

readonly

(not declared) อักขระเริ่มต้นสำหรับเครื่องหมายถูก
SERIALIZABLE บูลีน ฟิลด์ที่ serialize ได้จะได้รับการบันทึกโดยโปรแกรมจัดรูปแบบข้อความ ส่วนฟิลด์ที่ไม่สามารถ serialize ได้จะไม่ได้รับการบันทึก ฟิลด์ที่แก้ไขได้ควรเป็นฟิลด์ที่อนุกรมข้อมูลได้
value_ boolean | null หมายเหตุ: ค่าเริ่มต้นจะตั้งค่าไว้ใน Field ดังนั้นให้คงค่านั้นไว้แทนการเขียนทับที่นี่หรือในคอนสตรคเตอร์

เมธอด

วิธีการ คีย์ตัวปรับแต่ง คำอธิบาย
configure_(config) protected กําหนดค่าฟิลด์ตามแผนที่ตัวเลือกที่ระบุ
doClassValidation_(newValue) protected ตรวจสอบว่าค่าอินพุตถูกต้อง ('TRUE' หรือ 'FALSE')
doValueUpdate_(newValue) protected อัปเดตค่าของช่องและอัปเดต checkElement
getDisplayText_()
getText() รับข้อความของช่องนี้ ใช้เมื่อบล็อกยุบอยู่
getValue() รับค่าของช่องนี้ ซึ่งอาจเป็น "TRUE" หรือ "FALSE"
getValueBoolean() รับค่าบูลีนของช่องนี้
initView() สร้าง UI ของบล็อกสำหรับช่องทําเครื่องหมายนี้
render_()
setCheckCharacter(character) กำหนดอักขระที่ใช้สำหรับเครื่องหมายถูก
showEditor_() protected สลับสถานะของช่องทําเครื่องหมายเมื่อคลิก