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
שגוי.