فئة حقل القائمة المنسدلة
فئة لحقل قائمة منسدلة قابل للتعديل.
Signature:
export declare class FieldDropdown extends Field<string>
للتوسيع: الحقل<string>
الشركات المصنِّعة
الشركة المصنِّعة | مفاتيح التعديل | الوصف |
---|---|---|
(Buildor)(listingGenerator, provider, config) | إنشاء مثيل جديد لفئة FieldDropdown |
|
(Buildor)(meGenerator) | إنشاء مثيل جديد لفئة FieldDropdown |
أماكن إقامة
الموقع | مفاتيح التعديل | النوع | الوصف |
---|---|---|---|
ARROW_CHAR | static |
سلسلة | |
CHECKMARK_OVERHANG | static |
الرقم | مسافة أفقية تغطّيها علامة الاختيار القائمة المنسدلة |
clickTarget_ | SVGElement | فارغ | ||
المؤشر | سلسلة | نمط مؤشر الماوس عند المرور فوق نقطة الاتصال التي تؤدي إلى تشغيل المحرر. | |
MAX_MENU_HEIGHT_VH | static |
الرقم | الحد الأقصى لارتفاع القائمة المنسدلة، كنسبة مئوية من ارتفاع إطار العرض |
menu_ | protected |
القائمة | فارغ | القائمة المنسدلة. |
menuGenerator_? | protected |
MenuGenerator | (اختياري) |
قابلة للتسلسل | منطقي | يتم حفظ الحقول القابلة للتسلسل من خلال المُنفِّذ، بينما لا يتم حفظ الحقول غير التسلسلية. يجب أن تكون الحقول القابلة للتعديل أيضًا قابلة للتعديل. |
الطُرق
الطريقة | مفاتيح التعديل | الوصف |
---|---|---|
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_(القائمة, menuItem) | protected |
تحديد العنصر في القائمة المنسدلة |
render_() | protected |
لرسم الحدود بالعرض الصحيح. |
shouldAddBorderRect_() | protected |
ما إذا كان يجب أن تضيف القائمة المنسدلة مستطيلاً حدوديًا أم لا. |
showEditor_(e) | protected |
قم بإنشاء قائمة منسدلة تحت النص. |