TargetColumn
Phạm vi áp dụng
✅ Bravo 8 · ✅ Bravo 10
Ý nghĩa
Khai báo danh sách các cột hiển thị cảnh báo lỗi.
Cú pháp
<Validators>
<Ten_Validator>
<SourceColumn>Danh_sach_truong_kiem_tra</SourceColumn>
<TargetColumn>Truong_hien_thi_canh_bao_loi</TargetColumn>
</Ten_Validator>
</Validators>Ghi chú
- Khi không khai báo
TargetColumn→ cột hiển thị cảnh báo lỗi sẽ là danh sách các cột ở SourceColumn
Thực hành tốt
Các cột khai báo trong
TargetColumnnên là các cột có hiển thị trên màn hình — nếu không, người dùng sẽ thấy lỗi mà không biết sửa ở đâu.
Ví dụ điển hình
<CheckDeptCode>
<SourceColumn>DeptCode,CheckDeptCode</SourceColumn>
<TargetColumn>DeptCode</TargetColumn>
<zValidateExpr>!(!Empty(CheckDeptCode) AND Empty(DeptCode))</zValidateExpr>
</CheckDeptCode>→ Validator theo dõi hai cột (DeptCode, CheckDeptCode) nhưng báo lỗi chỉ ở cột DeptCode — vì CheckDeptCode là cột kỹ thuật, không hiển thị.