blockly > comments > CommentEditor
classe comments.CommentEditor
La parte di un commento in cui è possibile digitare.
Firma:
export declare class CommentEditor implements IFocusableNode
Implementa: IFocusableNode
Costruttori
| Costruttore | Modificatori | Descrizione |
|---|---|---|
| (constructor)(workspace, commentId, onFinishEditing) | Crea una nuova istanza della classe CommentEditor |
Proprietà
| Proprietà | Modificatori | Tipo | Descrizione |
|---|---|---|---|
| id? | stringa | (Facoltativo) | |
| workspace | WorkspaceSvg |
Metodi
| Metodo | Modificatori | Descrizione |
|---|---|---|
| addTextChangeListener(listener) | Registra un callback che ascolta le modifiche al testo. | |
| canBeFocused() | ||
| getDom() | Ottiene la struttura DOM per questo editor di commenti. | |
| getFocusableElement() | ||
| getFocusableTree() | ||
| getText() | Recupera il testo corrente del commento. | |
| onNodeBlur() | ||
| onNodeFocus() | ||
| removeTextChangeListener(listener) | Rimuove il listener specificato dall'elenco dei listener di modifica del testo. | |
| setEditable(isEditable) | Specifica se l'area di testo è modificabile. In caso contrario, l'area di testo sarà di sola lettura. | |
| setPlaceholderText(text) | Imposta il testo segnaposto visualizzato per un commento vuoto. | |
| setText(text) | Imposta il testo corrente del commento e attiva i listener di modifica. | |
| updateSize(size, topBarSize) | Aggiorna le dimensioni dell'elemento dell'editor dei commenti. |