blockly > comments > CommentEditor
فئة CommentEditor في comments
تمثّل هذه السمة الجزء من التعليق الذي يمكن كتابته.
Signature:
export declare class CommentEditor implements IFocusableNode
التنفيذ: IFocusableNode
الشركات المصنِّعة
| الشركة المصنِّعة | مفاتيح التعديل | الوصف |
|---|---|---|
| (constructor)(workspace, commentId, onFinishEditing) | تنشئ هذه الدالة مثيلاً جديدًا لفئة CommentEditor |
الخصائص
| الموقع | مفاتيح التعديل | النوع | الوصف |
|---|---|---|---|
| id? | سلسلة | (اختياري) | |
| workspace | WorkspaceSvg |
الطُرق
| الطريقة | مفاتيح التعديل | الوصف |
|---|---|---|
| addTextChangeListener(listener) | تسجّل هذه السمة عملية ردّ اتصال ترصد تغييرات النص. | |
| canBeFocused() | ||
| getDom() | تعرض هذه الدالة بنية نموذج المستند (DOM) لمحرّر التعليقات هذا. | |
| getFocusableElement() | ||
| getFocusableTree() | ||
| getText() | تعرض هذه الطريقة النص الحالي للتعليق. | |
| onNodeBlur() | ||
| onNodeFocus() | ||
| removeTextChangeListener(listener) | تزيل هذه الطريقة المستمع المحدّد من قائمة مستمعي تغيير النص. | |
| setEditable(isEditable) | تضبط هذه السمة ما إذا كان يمكن تعديل منطقة النص. إذا لم يكن الأمر كذلك، سيكون حقل النص للقراءة فقط. | |
| setPlaceholderText(text) | تضبط هذه السمة نص العنصر النائب المعروض لتعليق فارغ. | |
| setText(text) | تضبط هذه السمة النص الحالي للتعليق وتفعّل أدوات معالجة تغييرات التعليق. | |
| updateSize(size, topBarSize) | تعديل حجم عنصر محرّر التعليقات |