blockly > comments > CommentEditor
comments.CommentEditor class
Bagian komentar yang dapat diketik.
Tanda Tangan:
export declare class CommentEditor implements IFocusableNode
Mengimplementasikan: IFocusableNode
Konstruktor
| Konstruktor | Pengubah | Deskripsi |
|---|---|---|
| (constructor)(workspace, commentId, onFinishEditing) | Membuat instance baru class CommentEditor |
Properti
| Properti | Pengubah | Jenis | Deskripsi |
|---|---|---|---|
| id? | string | (Opsional) | |
| ruang kerja | WorkspaceSvg |
Metode
| Metode | Pengubah | Deskripsi |
|---|---|---|
| addTextChangeListener(listener) | Mendaftarkan callback yang memproses perubahan teks. | |
| canBeFocused() | ||
| getDom() | Mendapatkan struktur DOM untuk editor komentar ini. | |
| getFocusableElement() | ||
| getFocusableTree() | ||
| getText() | Mendapatkan teks komentar saat ini. | |
| onNodeBlur() | ||
| onNodeFocus() | ||
| removeTextChangeListener(listener) | Menghapus pemroses yang diberikan dari daftar pemroses perubahan teks. | |
| setEditable(isEditable) | Menetapkan apakah textarea dapat diedit. Jika tidak, textarea akan bersifat hanya baca. | |
| setPlaceholderText(text) | Menetapkan teks placeholder yang ditampilkan untuk komentar kosong. | |
| setText(text) | Menetapkan teks komentar saat ini dan memicu pemroses perubahan. | |
| updateSize(size, topBarSize) | Perbarui ukuran elemen editor komentar. |