BravoCopyValue
Phạm vi áp dụng
✅ Bravo 8 · ✅ Bravo 10
Ý nghĩa
Dùng để thực thi lệnh copy giá trị — thường là copy từ bảng mẹ xuống bảng con.
Cú pháp
<Eval_X>
<ClassName>BravoCopyValue</ClassName>
<CopyValues>
<Ten_cot_dich>Bieu_thuc</Ten_cot_dich>
</CopyValues>
</Eval_X>Thuộc tính
| Thẻ | Nội dung |
|---|---|
CopyValues | Khai báo các thông tin được copy |
Cách đọc CopyValues
<DocCode>Parent.DocCode</DocCode>| Vế | Ý nghĩa |
|---|---|
DocCode (tên thẻ) | Cột trong bảng mà Evaluator tác động — cột nhận kết quả |
Parent.DocCode (giá trị) | Cột được copy — có thể là tên cột hoặc một biểu thức trả về giá trị |
Ví dụ
Editor Phiếu thu — trong sự kiện RowAdded của bảng chi tiết:
<Eval_Ct0_DefaultValueFromParent>
<ClassName>BravoCopyValue</ClassName>
<CopyValues>
<BranchCode>Parent.BranchCode</BranchCode>
<DocCode>Parent.DocCode</DocCode>
<DocDate>Parent.DocDate</DocDate>
<DocGroup>Parent.DocGroup</DocGroup>
</CopyValues>
</Eval_Ct0_DefaultValueFromParent>→ Khi thêm dòng vào Grid, các giá trị cột được khai báo sẽ copy từ bảng mẹ xuống.
Ghi chú
- Các thẻ khác tương tự như tính năng chung của BravoEvaluator
So sánh với
zCarryingColumns
Cách Đặc điểm BravoCopyValueCopy theo Evaluator — linh hoạt, có điều kiện, biểu thức tùy ý zCarryingColumns Khai báo trên Grid — mang giá trị từ dòng trước xuống dòng mới
Liên quan
BravoEvaluator · RowAdded · zCarryingColumns · DefaultValues