فئة القائمة المنسدلة الميدانية
صف لحقل قائمة منسدلة قابلة للتعديل.
Signature:
export declare class FieldDropdown extends Field<string>
يوسِّع: الحقل<string>
الشركات المصنِّعة
الشركة المصنِّعة | مفاتيح التعديل | الوصف |
---|---|---|
(Buildor)(MenuGenerator, مدقق, config) | تنشئ هذه السياسة مثيلاً جديدًا من الفئة FieldDropdown . |
|
(دالة إنشائية)(MenuGenerator) | تنشئ هذه السياسة مثيلاً جديدًا من الفئة FieldDropdown . |
أماكن إقامة
الموقع | مفاتيح التعديل | النوع | الوصف |
---|---|---|---|
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 |
تأكَّد من أنّ قيمة الإدخال هي خيار صالح ومحايد. |
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 |
أنشئ قائمة منسدلة تحت النص. |