فئة FieldVariable
فئة حقل القائمة المنسدلة لمتغير.
Signature:
export declare class FieldVariable extends FieldDropdown
يمتدّ: FieldDropdown
الشركات المصنِّعة
الشركة المصنِّعة | مفاتيح التعديل | الوصف |
---|---|---|
(Createor)(varName, validator, VariableTypes, defaultType, config) | تنشئ هذه الدالة مثيلاً جديدًا من الفئة FieldVariable . |
أماكن إقامة
الموقع | مفاتيح التعديل | Type | الوصف |
---|---|---|---|
defaultVariableName | سلسلة | ||
menuGenerator_ | protected |
MenuGenerator | غير محدّدة | |
قابل للعرض | boolean | يتم حفظ الحقول القابلة للتسلسل بواسطة التسلسل، والحقول غير القابلة للتسلسل. يجب أن تكون الحقول القابلة للتعديل أيضًا قابلة للتسلسل. | |
size_ | protected |
الحجم | |
variableTypes | سلسلة[] | قيمة فارغة | يشير هذا المصطلح إلى جميع أنواع المتغيّرات التي ستكون متاحة في القائمة المنسدلة لهذا الحقل. |
الطُرق
الطريقة | مفاتيح التعديل | الوصف |
---|---|---|
configure_(config) | protected |
اضبط الحقل استنادًا إلى خريطة الخيارات المحدّدة. |
doClassValidation_(newValue) | protected |
تأكد من أن المعرّف ينتمي إلى متغيّر صالح من نوع مسموح به. |
doValueUpdate_(newId) | protected |
عدِّل قيمة حقل المتغيّر هذا بالإضافة إلى المتغيّر والنص. يجب أن يكون معرّف المتغير صالحًا في هذه المرحلة، ولكن إذا عرض مدقق حقل المتغير معرّفًا سيئًا، قد يؤدي ذلك إلى تعطُّل. |
dropdownCreate(this) | static |
قم بإرجاع قائمة مرتبة من أسماء المتغيرات للقوائم المنسدلة للمتغيرات. تضمين خيار خاص في النهاية لإنشاء اسم متغيّر جديد |
fromXml(fieldElement) | يمكنك إعداد هذا الحقل استنادًا إلى XML المحدَّد. | |
getText() | احصل على النص من هذا الحقل، وهو اسم المتغيّر المحدّد. | |
getValidator() | تحصل على دالة التحقق من الصحة لهذا الحقل، أو قيمة فارغة في حال عدم الضبط. تعرِض قيمة فارغة إذا لم يتم ضبط المتغيّر، لأنّه يجب عدم تشغيل أدوات التحقّق عند استدعاء setValue الأوّلي، لأنّه لن يتم إرفاق الحقل بكتلة ومساحة عمل عند هذه النقطة. | |
getValue() | احصل على رقم تعريف المتغيّر. | |
initModel() | قم بتهيئة النموذج لهذا الحقل إذا لم يتم تهيئته بالفعل. إذا لم يتم ضبط القيمة على متغيّر عند العرض الأول، ننشئ متغيّرًا بدلاً من أن تكون القيمة غير صالحة. | |
onItemSelected_(menu, menuItem) | protected |
التعامل مع اختيار عنصر في القائمة المنسدلة للمتغيرات حالة خاصة للخيارين "إعادة تسمية المتغير..." و"حذف المتغير...". في حالة إعادة التسمية، اطلب من المستخدم إدخال اسم جديد. |
setSourceBlock(block) | أرفِق هذا الحقل بجزء. | |
shouldAddBorderRect_() | ||
toXml(fieldElement) | حوِّل هذا الحقل إلى تنسيق XML. |