فئة 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 |
أنشئ قائمة منسدلة تحت النص. |