blockly > comments > CommentEditor

comments.CommentEditor 类

评论中可输入的部分。

Signature:

export declare class CommentEditor implements IFocusableNode 

实现IFocusableNode

构造函数

构造函数 修饰符 说明
(构造函数)(workspace, commentId, onFinishEditing) 构造 CommentEditor 类的新实例

属性

属性 修饰符 类型 说明
id? 字符串 (可选)
工作区 WorkspaceSvg

方法

方法 修饰符 说明
addTextChangeListener(listener) 注册一个监听文本更改的回调。
canBeFocused()
getDom() 获取相应评论编辑器的 DOM 结构。
getFocusableElement()
getFocusableTree()
getText() 获取评论的当前文本。
onNodeBlur()
onNodeFocus()
removeTextChangeListener(listener) 从文本更改监听器列表中移除指定监听器。
setEditable(isEditable) 设置文本区是否可编辑。如果不是,则文本区将为只读。
setPlaceholderText(text) 设置针对空白评论显示的占位文本。
setText(text) 设置评论的当前文本并触发更改监听器。
updateSize(size, topBarSize) 更新了评论编辑器元素的大小。