blockly > comments > CommentEditor
comments.CommentEditor class
Phần của một bình luận mà bạn có thể nhập vào.
Chữ ký:
export declare class CommentEditor implements IFocusableNode
Triển khai: IFocusableNode
Hàm khởi tạo
| Hàm dựng | Đối tượng sửa đổi | Mô tả |
|---|---|---|
| (constructor)(workspace, commentId, onFinishEditing) | Tạo một thực thể mới của lớp CommentEditor |
Thuộc tính
| Thuộc tính | Đối tượng sửa đổi | Loại | Mô tả |
|---|---|---|---|
| id? | chuỗi | (Không bắt buộc) | |
| workspace | WorkspaceSvg |
Phương thức
| Phương thức | Đối tượng sửa đổi | Mô tả |
|---|---|---|
| addTextChangeListener(listener) | Đăng ký một lệnh gọi lại theo dõi các thay đổi về văn bản. | |
| canBeFocused() | ||
| getDom() | Lấy cấu trúc dom cho trình chỉnh sửa bình luận này. | |
| getFocusableElement() | ||
| getFocusableTree() | ||
| getText() | Lấy văn bản hiện tại của bình luận. | |
| onNodeBlur() | ||
| onNodeFocus() | ||
| removeTextChangeListener(listener) | Xoá trình nghe đã cho khỏi danh sách trình nghe thay đổi văn bản. | |
| setEditable(isEditable) | Đặt xem textarea có thể chỉnh sửa hay không. Nếu không, textarea sẽ chỉ đọc. | |
| setPlaceholderText(text) | Đặt văn bản giữ chỗ xuất hiện cho một nhận xét trống. | |
| setText(text) | Đặt văn bản hiện tại của nhận xét và kích hoạt trình nghe thay đổi. | |
| updateSize(size, topBarSize) | Cập nhật kích thước của phần tử trình chỉnh sửa bình luận. |