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