فئة FieldVariable
فئة لحقل القائمة المنسدلة للمتغيّر
Signature:
export declare class FieldVariable extends FieldDropdown
يمتدّ إلى: FieldDropdown
الشركات المصنِّعة
الشركة المصنِّعة | مفاتيح التعديل | الوصف |
---|---|---|
(constructor)(varName, validator, variableTypes, defaultType, config) | إنشاء مثيل جديد من فئة FieldVariable |
أماكن إقامة
الموقع | مفاتيح التعديل | النوع | الوصف |
---|---|---|---|
defaultVariableName | سلسلة | ||
menuGenerator_ | protected |
MenuGenerator | غير محدّد | |
SERIALIZABLE | قيمة منطقية | يحفظ معرِّف البيانات التسلسلي الحقول القابلة للتسلسل، ولا يحفظ الحقول غير القابلة للتسلسل. يجب أن تكون الحقول القابلة للتعديل قابلة للتسلسل أيضًا. | |
size_ | protected |
الحجم | |
variableTypes | string[] | null | جميع أنواع المتغيّرات التي ستتوفّر في القائمة المنسدلة لهذا الحقل |
الطُرق
الطريقة | مفاتيح التعديل | الوصف |
---|---|---|
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. |