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