BravoValidator
Phạm vi áp dụng
✅ Bravo 8 · ✅ Bravo 10
Ý nghĩa
Validator kiểm tra tính hợp lệ của dữ liệu theo biểu thức tự viết.
Các thẻ hỗ trợ
| Thẻ | Nội dung |
|---|---|
| SourceColumn | Danh sách các trường cần kiểm tra |
| TargetColumn | Danh sách cột hiển thị câu cảnh báo lỗi |
| zValidateExpr | Biểu thức kiểm tra validator |
| Caption | Tiêu đề cột hiển thị thông báo lỗi |
| Expr | Điều kiện chạy validator |
| Text | Câu hiển thị lỗi |
Ví dụ
Ở bảng Parent — kiểm tra bắt buộc nhập dòng chi tiết:
<CheckRowOnDetail>
<ClassName>BravoValidator</ClassName>
<SourceColumn>RowOnDetail</SourceColumn>
<zValidateExpr>Exists(Ct0)</zValidateExpr>
<Text>
<Vietnamese>Cần có ít nhất 1 dòng để lưu</Vietnamese>
<English>Must have at least 1 row(s) to save.</English>
</Text>
</CheckRowOnDetail>Ghi chú
Bắt buộc khai báo
zValidateExprVới
ClassName = BravoValidatorthì bắt buộc phải khai báo biểu thức kiểm tra zValidateExpr.
Phân biệt với BravoNullValidator
| BravoNullValidator | BravoValidator | |
|---|---|---|
| Mặc định kiểm tra | Cột không Null | — |
zValidateExpr | Tùy chọn | Bắt buộc |
| Thông báo mặc định | Không được bỏ trắng giá trị | Giá trị không hợp lệ |
Liên quan
BravoNullValidator · zValidateExpr · Bắt đầu với Expression · Validator Overview