blockly > FieldCheckbox

คลาส FieldCheckbox

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

ลายเซ็น:

export declare class FieldCheckbox extends Field<CheckboxBool> 

ขยาย: ช่อง<CheckboxBool>

ผู้ผลิต

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

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

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

static

readonly

(ไม่ได้ประกาศ) อักขระเริ่มต้นสำหรับเครื่องหมายถูก
เคอร์เซอร์ สตริง รูปแบบของเคอร์เซอร์เมาส์เมื่อวางไว้เหนือฮอตสปอตที่เริ่มความสามารถในการแก้ไข
นำไปใช้ได้จริง boolean ช่องแบบอนุกรมจะได้รับการบันทึกโดยตัวซีเรียลไลเซอร์ ช่องที่ไม่สามารถทำให้เป็นอนุกรมไม่ได้ ช่องที่แก้ไขได้ควรมีการเรียงลำดับได้
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 สลับสถานะของช่องทำเครื่องหมายเมื่อคลิก