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ọidoValueInvalid_
và không đặt giá trị.undefined
để đặtnewValue
về trạng thái ban đầu.