blockly > FieldDropdown

فئة FieldDropdown

فئة لحقل قائمة منسدلة قابلة للتعديل.

Signature:

export declare class FieldDropdown extends Field<string> 

يمتد: الحقل<string>

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

الشركة المصنِّعة مفاتيح التعديل الوصف
(CREATEor)(menuGenerator, مدقق, config) تنشئ هذه الدالة مثيلاً جديدًا من الفئة FieldDropdown.
(دالة الإنشاء)(menuGenerator) تنشئ هذه الدالة مثيلاً جديدًا من الفئة FieldDropdown.

أماكن إقامة

الموقع مفاتيح التعديل Type الوصف
ARROW_CHAR static سلسلة
CHECKMARK_OVERHANG static الرقم مسافة أفقية تغطّيها علامة الاختيار فوق القائمة المنسدلة
clickTarget_ SVGElement | فارغ
المؤشر سلسلة نمط مؤشر الماوس عند تمريره فوق نقطة الاتصال التي تبدأ بدء المحرّر.
MAX_MENU_HEIGHT_VH static الرقم الحد الأقصى لارتفاع القائمة المنسدلة، كنسبة مئوية لارتفاع إطار العرض.
menu_ protected القائمة | قيمة فارغة القائمة المنسدلة.
menuGenerator_? protected MenuGenerator (اختياري)
قابل للعرض boolean يتم حفظ الحقول القابلة للتسلسل بواسطة التسلسل، والحقول غير القابلة للتسلسل. يجب أن تكون الحقول القابلة للتعديل أيضًا قابلة للتسلسل.

الطُرق

الطريقة مفاتيح التعديل الوصف
applyColour() يتم تعديل سهم القائمة المنسدلة ليلائم لون أو نمط القطعة.
createSVGArrow_() protected أنشئ سهمًا يستند إلى SVG.
createTextArrow_() protected قم بإنشاء سهم يستند إلى tspan.
doClassValidation_(newValue) protected تأكَّد من أنّ قيمة الإدخال هي خيار صالح ومحايد.
doValueUpdate_(newValue) protected عدِّل قيمة حقل القائمة المنسدلة هذا.
dropdownDispose_() protected يتم التخلص من الأحداث ومراجع DOM التابعة لمحرِّر القائمة المنسدلة.
getOptions(useCache) عرض قائمة بالخيارات لهذه القائمة المنسدلة
getText_() protected استخدِم شريط أدوات المطوِّر getText_ لإلغاء تمثيل النص في الحقل. احصل على نص الخيار المحدّد. إذا كان الخيار المحدَّد عبارة عن صورة، سيتم عرض النص البديل للصورة.
initView() يمكنك إنشاء واجهة المستخدم للحظر لهذه القائمة المنسدلة.
isOptionListDynamic()
onItemSelected_(menu, menuItem) protected التعامل مع تحديد عنصر في القائمة المنسدلة.
render_() protected يرسم الحد بالعرض الصحيح.
shouldAddBorderRect_() protected لتحديد ما إذا كان يجب أن تضيف القائمة المنسدلة مستطيل حدود أم لا.
showEditor_(e) protected أنشئ قائمة منسدلة تحت النص.