blockly > Field > doClassValidation_

Field.doClassValidation_() 方法

先驗證對欄位值所做的變更,再設定變更。如需子類別實作範例,請參閱 **FieldDropdown**。

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

Signature:

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

參數

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

傳回:

T | null | 未定義

設定新值的三個操作說明之一:Tnullundefined

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

  • null 可叫用 doValueInvalid_ 且未設定值。

  • undefinednewValue 設為原樣。