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. |