blockly > FieldMultilineInput

فئة إدخال FieldMultilineInput

فئة لحقل مربّع نص قابل للتعديل.

Signature:

export declare class FieldMultilineInput extends FieldTextInput 

يوسِّع: FieldTextInput

الشركات المصنِّعة

الشركة المصنِّعة مفاتيح التعديل الوصف
(Buildor)(value, validator, config) تنشئ هذه الدالة مثيلاً جديدًا من الفئة FieldMultilineInput.

أماكن إقامة

الموقع مفاتيح التعديل Type الوصف
isOverflowedY_ protected boolean ما إذا كان تجاوز Y overflow يحدث حاليًا.
maxLines_ protected الرقم تحدّد هذه السمة الحد الأقصى لعدد أسطر الحقل. وفي حال تجاوزها، يتم تفعيل وظيفة التمرير.
textGroup SVGGElement | فارغ عنصر مجموعة SVG الذي سيحتوي على عنصر نصي لكل صف نصي عند إعداده.

الطُرق

الطريقة مفاتيح التعديل الوصف
configure_(config) protected اضبط الحقل استنادًا إلى خريطة الخيارات المحدّدة.
doValueUpdate_(newValue) protected يتم استدعاء بواسطة setValue إذا كان إدخال النص صالحًا. لتحديث قيمة الحقل وتحديث نص الحقل إذا لم يكن يتم تحريره حاليًا (أي أنه تتم معالجته بواسطة htmlInput_). تتم إعادة تعريفه هنا لتعديل حالة الفائض في الحقل.
getDisplayText_() protected احصل على النص من هذا الحقل كما هو معروض على الشاشة. قد يختلف عن getText بسبب علامة الحذف وغير ذلك من التنسيقات.
getMaxLines() تعرض إعدادات maxLines لهذا الحقل.
initView() يمكنك إنشاء واجهة مستخدم للكتلة لهذا الحقل.
onHtmlInputKeyDown_(e) protected وجِّه المفتاح للأسفل وصولاً إلى المحرِّر. إلغاء تعريف الإدخال النصي لهذا بحيث لا يتم إغلاق المحرر عند كتابة مفتاح enter.
render_() protected لتعديل نص عنصر textElement
setMaxLines(maxLines) لضبط إعدادات maxLines لهذا الحقل.
showEditor_(e, replaceInput) عرض محرِّر النصوص الحرة المضمّنة أعلى النص تلغي هذه السياسة السلوك التلقائي لفرض العرض من أجل تصحيح حجم الحظر، استنادًا إلى نص المحرّر.
updateSize_() protected تُعدِّل حجم الحقل استنادًا إلى النص.
widgetCreate_() protected يمكنك إنشاء التطبيق المصغَّر لمحرِّر إدخال النص.