blockly > FieldDropdown > (コンストラクタ)

FieldDropdown.(constructor)

FieldDropdown クラスの新しいインスタンスを作成します。

署名:

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 オプションの構造が正しくない場合。