blockly‏ > FieldVariable‏ > (constructor)

FieldVariable.(constructor)

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

Signature:

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

פרמטרים

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