blockly > comments > CommentEditor
comments.CommentEditor 類別
可輸入文字的註解部分。
Signature:
export declare class CommentEditor implements IFocusableNode
實作: IFocusableNode
建構函式
| 建構函式 | 修飾符 | 說明 |
|---|---|---|
| (constructor)(workspace, commentId, onFinishEditing) | 建構 CommentEditor 類別的新例項 |
屬性
| 屬性 | 修飾符 | 類型 | 說明 |
|---|---|---|---|
| ID? | 字串 | (選用) | |
| workspace | WorkspaceSvg |
方法
| 方法 | 修飾符 | 說明 |
|---|---|---|
| addTextChangeListener(listener) | 註冊會監聽文字變更的回呼。 | |
| canBeFocused() | ||
| getDom() | 取得這個註解編輯器的 DOM 結構。 | |
| getFocusableElement() | ||
| getFocusableTree() | ||
| getText() | 取得註解的目前文字。 | |
| onNodeBlur() | ||
| onNodeFocus() | ||
| removeTextChangeListener(listener) | 從文字變更事件監聽器清單中移除指定的監聽器。 | |
| setEditable(isEditable) | 設定文字區域是否可編輯。否則文字區域會設為唯讀。 | |
| setPlaceholderText(text) | 設定空白留言顯示的預留位置文字。 | |
| setText(text) | 設定留言的目前文字,並觸發變更事件監聽器。 | |
| updateSize(size, topBarSize) | 更新留言編輯器元素的大小。 |