blockly > FieldDropdown > (建構函式)
FieldDropdown.(constructor)
建構 FieldDropdown
類別的新執行個體
Signature:
constructor(menuGenerator: MenuGenerator, validator?: FieldDropdownValidator, config?: FieldDropdownConfig);
參數
參數 | 類型 | 說明 |
---|---|---|
menuGenerator | MenuGenerator | 下拉式清單選項的非空白陣列,或是會產生這些選項的函式。如果您想略過設定,也請使用 Field.SKIP_SETUP (只在自己的建構函式執行後,用於處理設定及設定欄位值的子類別使用)。 |
validator | FieldDropdownValidator | (選用) 系統會呼叫這個函式,用於驗證欄位值的變更。使用語言中立下拉式選單選項,並傳回經過驗證的語言中立下拉式選單選項,或是傳回 null 以取消變更。 |
config | FieldDropdownConfig | (選用) 用來設定欄位的選項對應。如需這個參數支援的屬性清單,請參閱 [欄位建立說明文件]:https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/dropdown#creation。 |
例外狀況
{TypeError} 如果 menuGenerator
選項的結構不正確。