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