chặn > 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 giá trị đó. Hãy 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
. Quá trình triển khai của **Trường** sẽ không bao giờ trả về undefined
, nhưng lớp con có thể 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;
Tham số
Thông số | Loại | Mô tả |
---|---|---|
newValue | T | Giá trị cần được xác thực. |
Trường hợp trả lại hàng:
T | null | chưa 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ị được trả về của hàm này thay vìnewValue
.null
để gọidoValueInvalid_
và không đặt giá trị.undefined
để đặtnewValue
như hiện trạng.