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