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