blockly > FieldVariable > (Createor)

FieldVariable.(constructor)

تنشئ هذه الدالة مثيلاً جديدًا من الفئة FieldVariable.

Signature:

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

المَعلمات

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