ブロックする >フィールド >doClassValidation_

Field.doClassValidation_() メソッド

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

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

署名:

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

パラメータ

パラメータ 説明
newValue T 検証する値。

戻り値:

火 |null |未定義

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

  • T: newValue ではなく、この関数の戻り値を設定します。

  • null: 値を設定せずに doValueInvalid_ を呼び出します。

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