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 | 變數的預設名稱。如果值為空值,系統會產生不重複的變數名稱。如果您想略過設定程序,也可以接受 Field.SKIP_SETUP (僅供想要在自有建構函式執行後處理設定及設定欄位值的子類別使用)。 |
驗證工具 | FieldVariableValidator | (選用) 系統會呼叫這個函式,驗證欄位值的變更。加入變數 ID 並傳回已驗證的變數 ID,或傳回空值以取消變更。 |
variableTypes | string[] | (選用) 下拉式選單中要納入的變數類型清單。只有在未提供設定時才會使用。 |
defaultType | 字串 | (選用) 如果未明確設定這個欄位的值,則要建立的變數類型。預設值為「」。如未提供設定,才會使用這項設定。 |
config | FieldVariableConfig | (選用) 用於設定欄位的選項對應表。如需這個參數支援的屬性清單,請參閱 [欄位建立說明文件]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/variable#creation。 |