blockly‏ > FieldVariable‏ > (constructor)

FieldVariable.(constructor)

יצירת מופע חדש של הכיתה FieldVariable

Signature:

constructor(varName: string | null | typeof Field.SKIP_SETUP, validator?: FieldVariableValidator, variableTypes?: string[] | null, defaultType?: string, config?: FieldVariableConfig);

פרמטרים

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