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) | อัปเดตขนาดขององค์ประกอบเครื่องมือแก้ไขความคิดเห็น |