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

FieldDropdown.(constructor)

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

Signature:

constructor(menuGenerator: MenuGenerator, validator?: FieldDropdownValidator, config?: FieldDropdownConfig);

المعلمات

المعلمة النوع الوصف
menuGenerator MenuGenerator مصفوفة غير فارغة من الخيارات لقائمة منسدلة، أو دالة تنشئ هذه الخيارات. تقبل أيضًا Field.SKIP_setup إذا كنت تريد تخطي الإعداد (تستخدمه فقط الفئات الفرعية التي تريد التعامل مع التهيئة وتعيين قيمة الحقل بعد تشغيل الصيغ الخاصة بها).
المدقق FieldDropdownValidator (اختياري) دالة يتم استدعاؤها للتحقُّق من التغييرات في قيمة الحقل. يتم اتخاذ خيار قائمة منسدلة محايدة اللغة تعرض خيار قائمة منسدلة تم التحقق من صحته محايدة اللغة، أو قيمة فارغة لإلغاء التغيير.
config FieldDropdownConfig (اختياري) خريطة للخيارات المُستخدَمة لضبط الحقل. يمكنك الاطّلاع على [مستندات إنشاء الحقول]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/dropdown#creation للحصول على قائمة بالخصائص المتوافقة مع هذه المَعلمة.

الاستثناءات

{TypeError} في حال تنظيم الخيارات menuGenerator بشكل غير صحيح.