封鎖 >FieldDropdown >(建構函式)

FieldDropdown.(constructor)

建構 FieldDropdown 類別的新例項

Signature:

constructor(menuGenerator: MenuGenerator, validator?: FieldDropdownValidator, config?: FieldDropdownConfig);

參數

參數 類型 說明
menuGenerator MenuGenerator 下拉式選單的非空白選項陣列,或產生這些選項的函式。如果要略過設定程序,也接受 Field.SKIP_SETUP (僅適用於需要處理設定及在其建構函式執行後設定欄位值的子類別)。
驗證工具 FieldDropdownValidator (選用) 系統會呼叫此函式,驗證欄位值變更情形。提供中立語言的下拉式選單,傳回已驗證的語言中立下拉式選單選項,或傳回 null 以取消變更。
config FieldDropdownConfig (選用) 用來設定欄位的選項對應。如需這個參數支援的屬性清單,請參閱 [欄位建立說明文件]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/dropdown#creation

例外狀況

{TypeError} 如果 menuGenerator 選項結構不正確,