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) تعديل حجم عنصر محرّر التعليقات