blockly > FieldDropdown > (constructor)

FieldDropdown.(constructor)

יצירה של מופע חדש של המחלקה FieldDropdown

Signature:

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

פרמטרים

פרמטר סוג תיאור
menuGenerator MenuGenerator מערך לא ריק של אפשרויות לרשימה נפתחת, או פונקציה שיוצרת את האפשרויות האלה. אפשר גם להשתמש ב-Field.SKIP_Setup אם רוצים לדלג על ההגדרה (בשימוש רק במחלקות משנה שרוצים לטפל בהגדרה ובהגדרה של ערך השדה אחרי שהבנאים שלהם מריצים אותם).
כלי התיקוף FieldDropdownValidator (אופציונלי) פונקציה שנשלחת כדי לאמת שינויים בערך בשדה. מקבל אפשרות בתפריט נפתח ניטרלי, ו- מחזירה תפריט נפתח מאומת של שפה ניטרלית, או מחזירה null כדי לבטל את השינוי.
config FieldDropdownConfig (אופציונלי) מפת האפשרויות המשמשות להגדרת השדה. רשימת המאפיינים שנתמכת בפרמטר הזה זמינה ב[מסמכי התיעוד ליצירת שדות]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/dropdown#creation.

חריגים

{TypeError} אם המבנה של האפשרויות של menuGenerator שגוי.