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

FieldVariable.(constructor)

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

署名:

constructor(varName: string | null | typeof Field.SKIP_SETUP, validator?: FieldVariableValidator, variableTypes?: string[], defaultType?: string, config?: FieldVariableConfig);

パラメータ

パラメータ 説明
varName 文字列 | null | Field.SKIP_SETUP の型 変数のデフォルト名。null の場合、一意の変数名が生成されます。セットアップをスキップする場合に Field.SKIP_SETUP も受け入れます(構成を処理し、独自のコンストラクタの実行後にフィールド値を設定するサブクラスでのみ使用されます)。
バリデータ FieldVariableValidator (省略可)フィールドの値の変更を検証するために呼び出される関数。変数 ID を受け取り、検証済みの変数 ID を返します。変更を中止するには null を返します。
variableTypes string[] (省略可)プルダウンに含める変数のタイプのリスト。config が指定されていない場合にのみ使用されます。
defaultType 文字列 (省略可)このフィールドの値が明示的に設定されていない場合に作成する変数の型。デフォルトは「''」です。構成が指定されていない場合にのみ使用されます。
config FieldVariableConfig (省略可)フィールドの構成に使用されるオプションのマップ。このパラメータでサポートされているプロパティの一覧については、[フィールド作成のドキュメント]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/variable#creation をご覧ください。