封鎖 >欄位 >doClassValidation_

Field.doClassValidation_() 方法

請在設定欄位值之前,先驗證變更內容。如需子類別實作的範例,請參閱「欄位下拉式選單」。

**注意:** 驗證會傳回 Tnullundefined 之間的一個選項。**Field** 的實作一律不會傳回 undefined,但如果新值與 T 相容,子類別可以傳回 undefined

Signature:

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

參數

參數 類型 說明
newValue T 要驗證的值。

傳回:

T |null |未定義

設定新值的操作說明有三種:Tnullundefined

  • T 可設定這個函式的傳回值,而非 newValue

  • null:叫用 doValueInvalid_ 時不會設定值。

  • undefinednewValue 依原樣設定。