ブロックする >フィールド >doClassValidation_
Field.doClassValidation_() メソッド
フィールドの値を設定する前に、その変更を検証します。サブクラスの実装例については、**FieldDropdown** をご覧ください。
**注:** 検証では、T
、null
、undefined
のうちの 1 つのオプションが返されます。**Field** の実装は undefined
を返しませんが、新しい値が T
と互換性があれば、サブクラスが undefined
を返すことは有効です。
署名:
protected doClassValidation_(newValue: T): T | null | undefined;
パラメータ
パラメータ | 型 | 説明 |
---|---|---|
newValue | T | 検証する値。 |
戻り値:
火 |null |未定義
新しい値を設定する 3 つの手順(T
、null
、undefined
)のいずれか。
T
:newValue
ではなく、この関数の戻り値を設定します。null
: 値を設定せずにdoValueInvalid_
を呼び出します。undefined
:newValue
をそのまま設定します。