blockly > FieldVariable > (建構函式)
FieldVariable.(constructor)
建構 FieldVariable
類別的新執行個體
Signature:
constructor(varName: string | null | typeof Field.SKIP_SETUP, validator?: FieldVariableValidator, variableTypes?: string[], defaultType?: string, config?: FieldVariableConfig);
參數
參數 | 類型 | 說明 |
---|---|---|
varName | 字串 | null | Field.SKIP_SETUP 的類型 | 變數的預設名稱。如果設為空值,系統會產生不重複的變數名稱。如果您想略過設定,也請使用 Field.SKIP_SETUP (只在自己的建構函式執行後,用於處理設定及設定欄位值的子類別使用)。 |
validator | FieldVariableValidator | (選用) 系統會呼叫這個函式,用於驗證欄位值的變更。使用變數 ID 並傳回經過驗證的變數 ID,或是傳回 null 以取消變更。 |
variableTypes | string[] | (選用) 要納入下拉式選單的變數類型清單。只有在未提供設定時才會使用。 |
defaultType | 字串 | (選用) 未明確設定這個欄位的值時,要建立的變數類型。預設值為「'」。只有在未提供設定時才會使用。 |
config | FieldVariableConfig | (選用) 用來設定欄位的選項對應。如需這個參數支援的屬性清單,請參閱 [欄位建立說明文件]:https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/variable#creation。 |