blockly > FieldVariable > (בונה)
FieldVariable.(constructor)
יצירת מופע חדש של המחלקה FieldVariable
Signature:
constructor(varName: string | null | typeof Field.SKIP_SETUP, validator?: FieldVariableValidator, variableTypes?: string[], defaultType?: string, config?: FieldVariableConfig);
פרמטרים
פרמטר | תיאור | התיאור |
---|---|---|
varName | string | null | סוג Field.SKIP_SETUP | שם ברירת המחדל של המשתנה. אם הערך הוא null, יווצר שם משתנה ייחודי. מקבל גם את Field.SKIP_Setup אם ברצונך לדלג על ההגדרה (בשימוש רק במחלקות משנה שרוצות לטפל בהגדרה ולהגדיר את ערך השדה לאחר שהבנאים שלהן רצים). |
validator | FieldVariableValidator | (אופציונלי) פונקציה שמופעלת כדי לאמת שינויים בערך השדה. לוקח מזהה משתנה ומחזיר מזהה משתנה מאומת, או null כדי לבטל את השינוי. |
variableTypes | מחרוזת[] | (אופציונלי) רשימה של סוגי המשתנים שצריך לכלול בתפריט הנפתח. ישמש רק אם לא תסופק הגדרה. |
defaultType | מחרוזת | (אופציונלי) סוג המשתנה שצריך ליצור אם הערך בשדה הזה לא מוגדר באופן מפורש. ברירת המחדל היא ''. ייעשה שימוש רק אם לא סופקה תצורה. |
הגדרה | FieldVariableConfig | (אופציונלי) מפה של האפשרויות שמשמשות להגדרת השדה. רשימת המאפיינים שנתמכים בפרמטר הזה זמינה ב[מסמכי התיעוד בנושא יצירת שדות]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/variable#creation. |