blockly > Field > setValidator
Field.setValidator() 方法
針對可編輯的欄位設定新的驗證函式,或清除先前設定的驗證工具。
驗證工具函式會使用新的欄位值,並傳回通過驗證的值。驗證的值可以是輸入值、輸入值的修改後版本,也可以是 null 取消變更。
如果函式不會傳回任何值 (或傳回未定義),就會視為有效值。這樣一來,即可將使用已驗證函式做為欄位層級變更事件通知的欄位使用。
Signature:
setValidator(handler: FieldValidator<T>): void;
參數
參數 | 類型 | 說明 |
---|---|---|
處理常式 | FieldValidator<T> | 利用驗證工具函式或空值清除先前驗證工具。 |
傳回:
void