blockly > comments > CommentEditor
comments.CommentEditor-Klasse
Der Teil eines Kommentars, in den Text eingegeben werden kann.
Unterschrift:
export declare class CommentEditor implements IFocusableNode
Implementiert:IFocusableNode
Konstruktoren
| Konstruktor | Modifikatoren | Beschreibung |
|---|---|---|
| (constructor)(workspace, commentId, onFinishEditing) | Erstellt eine neue Instanz der Klasse CommentEditor. |
Attribute
| Attribut | Modifikatoren | Typ | Beschreibung |
|---|---|---|---|
| id? | String | (Optional) | |
| Arbeitsbereich | WorkspaceSvg |
Methoden
| Methode | Modifikatoren | Beschreibung |
|---|---|---|
| addTextChangeListener(listener) | Registriert einen Callback, der auf Textänderungen wartet. | |
| canBeFocused() | ||
| getDom() | Ruft die DOM-Struktur für diesen Kommentar-Editor ab. | |
| getFocusableElement() | ||
| getFocusableTree() | ||
| getText() | Ruft den aktuellen Text des Kommentars ab. | |
| onNodeBlur() | ||
| onNodeFocus() | ||
| removeTextChangeListener(listener) | Entfernt den angegebenen Listener aus der Liste der Listener für Textänderungen. | |
| setEditable(isEditable) | Legt fest, ob das Textfeld bearbeitet werden kann. Andernfalls ist das Textfeld schreibgeschützt. | |
| setPlaceholderText(text) | Legt den Platzhaltertext fest, der für einen leeren Kommentar angezeigt wird. | |
| setText(text) | Legt den aktuellen Text des Kommentars fest und löst Änderungs-Listener aus. | |
| updateSize(size, topBarSize) | Aktualisieren Sie die Größe des Kommentar-Editor-Elements. |