blockly > comments > CommentEditor
comments.CommentEditor class
ส่วนของความคิดเห็นที่พิมพ์ได้
ลายเซ็น:
export declare class CommentEditor implements IFocusableNode
ใช้งาน IFocusableNode
ผู้ผลิต
ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(constructor)(workspace, commentId, onFinishEditing) | สร้างอินสแตนซ์ใหม่ของคลาส CommentEditor |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
id? | สตริง | (ไม่บังคับ) | |
workspace | WorkspaceSvg |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
addTextChangeListener(listener) | ลงทะเบียน Callback ที่รอรับการเปลี่ยนแปลงข้อความ | |
canBeFocused() | ||
getDom() | รับโครงสร้าง DOM สำหรับเอดิเตอร์ความคิดเห็นนี้ | |
getFocusableElement() | ||
getFocusableTree() | ||
getText() | รับข้อความปัจจุบันของความคิดเห็น | |
onNodeBlur() | ||
onNodeFocus() | ||
removeTextChangeListener(listener) | นำ Listener ที่ระบุออกจากรายการ Listener การเปลี่ยนแปลงข้อความ | |
setEditable(isEditable) | กำหนดว่า textarea จะแก้ไขได้หรือไม่ หากไม่ได้ระบุ ระบบจะตั้งค่า textarea เป็นแบบอ่านอย่างเดียว | |
setPlaceholderText(text) | ตั้งค่าข้อความตัวยึดตำแหน่งที่แสดงสำหรับความคิดเห็นที่ว่างเปล่า | |
setText(text) | ตั้งค่าข้อความปัจจุบันของความคิดเห็นและเรียกใช้ Listener การเปลี่ยนแปลง | |
updateSize(size, topBarSize) | อัปเดตขนาดขององค์ประกอบเครื่องมือแก้ไขความคิดเห็น |