ブロックする >FieldDropdown >(コンストラクタ)
FieldDropdown.(constructor)
FieldDropdown
クラスの新しいインスタンスを作成します。
署名:
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
オプションの構造が正しくない場合。