Field.doClassValidation_() 方法
請在設定欄位值之前,先驗證變更內容。如需子類別實作的範例,請參閱「欄位下拉式選單」。
**注意:** 驗證會傳回 T
、null
和 undefined
之間的一個選項。**Field** 的實作一律不會傳回 undefined
,但如果新值與 T
相容,子類別可以傳回 undefined
。
Signature:
protected doClassValidation_(newValue: T): T | null | undefined;
參數
參數 | 類型 | 說明 |
---|---|---|
newValue | T | 要驗證的值。 |
傳回:
T |null |未定義
設定新值的操作說明有三種:T
、null
或 undefined
。
T
可設定這個函式的傳回值,而非newValue
。null
:叫用doValueInvalid_
時不會設定值。undefined
將newValue
依原樣設定。