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.