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. |