blockly > フィールド > doClassValidation_

Field.doClassValidation_() メソッド

フィールドの値への変更を設定する前に検証します。サブクラスの実装例については、**FieldDropdown** をご覧ください。

**注:** Validation は、Tnullundefined のいずれか 1 つのオプションを返します。**Field** の実装が undefined を返すことはありませんが、新しい値が T と互換性があれば、サブクラスが undefined を返すことは有効です。

署名:

protected doClassValidation_(newValue: T): T | null | undefined;

パラメータ

パラメータ 種類 説明
newValue T 検証される値。

戻り値:

T | null | 未定義

新しい値を設定する 3 つの手順(Tnullundefined)のいずれか。

  • newValue の代わりに、この関数の戻り値を設定する T 関数

  • null: doValueInvalid_ を呼び出し、値を設定しません。

  • undefined: newValue をそのまま設定します。