blockly > FieldVariable > (أداة الإنشاء)

FieldVariable.(constructor)

إنشاء مثيل جديد من فئة FieldVariable

Signature:

constructor(varName: string | null | typeof Field.SKIP_SETUP, validator?: FieldVariableValidator, variableTypes?: string[], defaultType?: string, config?: FieldVariableConfig);

المعلمات

المَعلمة النوع الوصف
varName سلسلة | خالية | نوع Field.SKIP_SETUP الاسم التلقائي للمتغيّر. إذا كان القيمة خالية، سيتم إنشاء اسم متغيّر فريد. يقبل أيضًا Field.SKIP_SETUP إذا أردت تخطّي الإعداد (لا يتم استخدامه إلا من قِبل الفئات الفرعية التي تريد التعامل مع الإعداد وضبط قيمة الحقل بعد تنفيذ منشئيها).
المدقق FieldVariableValidator (اختياري) دالة يتم استدعاؤها للتحقُّق من التغييرات في قيمة الحقل. تتلقّى مُعرّف متغيّر وتُعرِض مُعرّف متغيّر تم التحقّق منه، أو قيمة فارغة لإلغاء التغيير.
variableTypes string[] (اختياري) قائمة بأنواع المتغيّرات المطلوب تضمينها في القائمة المنسدلة لن يتم استخدامه إلا في حال عدم توفير الإعدادات.
defaultType سلسلة (اختياري) نوع المتغيّر الذي سيتم إنشاؤه إذا لم يتم ضبط قيمة هذا الحقل بشكل صريح. القيمة التلقائية هي "‎". ولن يتم استخدامها إلا إذا لم يتم تقديم الإعداد.
config FieldVariableConfig (اختياري) خريطة للخيارات المستخدَمة لضبط الحقل اطّلِع على [مستندات إنشاء الحقول]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/variable#creation للحصول على قائمة بالسمات التي تتوافق معها هذه المَعلمة.