blockly > Trường > doClassValidation_

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

Xác thực các thay đổi đối với giá trị của trường trước khi đặt các thay đổi. Vui lòng xem **FieldDropdown** để biết ví dụ về cách triển khai lớp con.

**LƯU Ý:** Quy trình xác thực trả về một lựa chọn trong khoảng từ T, null đến undefined. Hoạt động triển khai của **Field** sẽ không bao giờ trả về undefined, nhưng lớp con trả về undefined nếu giá trị mới tương thích với T.

Chữ ký:

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

Các tham số

Thông số Loại Nội dung mô tả
newValue T Giá trị cần được xác thực.

Trả về:

T | rỗng | không xác định

Một trong ba hướng dẫn để đặt giá trị mới: T, null hoặc undefined.

  • T để đặt giá trị trả về của hàm này thay vì newValue.

  • null để gọi doValueInvalid_ và không đặt giá trị.

  • undefined để đặt newValue về trạng thái ban đầu.