blockly > Trường > setValidator

Phương thức Field.setValidator()

Đặt một hàm xác thực mới cho các trường có thể chỉnh sửa hoặc xoá trình xác thực đã đặt trước đó.

Hàm xác thực nhận giá trị của trường mới và trả về giá trị đã xác thực. Giá trị được xác thực có thể là giá trị đầu vào, phiên bản đã sửa đổi của giá trị đầu vào hoặc giá trị rỗng để huỷ thay đổi.

Nếu hàm không trả về giá trị nào (hoặc trả về giá trị không xác định), thì giá trị mới được chấp nhận là hợp lệ. Việc này cho phép các trường sử dụng hàm được xác thực dưới dạng thông báo sự kiện thay đổi cấp trường.

Chữ ký:

setValidator(handler: FieldValidator<T>): void;

Các tham số

Thông số Loại Nội dung mô tả
trình xử lý FieldValidator<T> Hàm xác thực hoặc giá trị rỗng để xoá trình xác thực trước đó.

Trả về:

void