คลาส FieldCheckbox
คลาสสำหรับช่องทําเครื่องหมาย
ลายเซ็น:
export declare class FieldCheckbox extends Field<CheckboxBool>
ขยาย: ฟิลด์<CheckboxBool>
ผู้ผลิต
ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(constructor)(value, validator, config) | สร้างอินสแตนซ์ใหม่ของคลาส FieldCheckbox |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
CHECK_CHAR |
|
(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 |
สลับสถานะของช่องทําเครื่องหมายเมื่อคลิก |