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.