BravoAddFileEvaluator
Phạm vi áp dụng
✅ Bravo 8 · ✅ Bravo 10
Ý nghĩa
Dùng để đọc các file ở zFileName (nhiều file phân cách bởi ký tự ;) và thêm số dòng mới tương ứng với số file vào bảng con. Giá trị các cột của dòng mới được khai báo bằng selectedMembers.
Cú pháp
<Eval_X>
<ClassName>BravoAddFileEvaluator</ClassName>
<zFileName>Name</zFileName>
<DataMember>Ten_view/bang</DataMember>
<selectAddedRow>First</selectAddedRow>
<nFileSizeLimit>2097152</nFileSizeLimit>
<selectedMembers>
<FileName>Comment</FileName>
<FileContent>BravoPictureEditor</FileContent>
<ImageThumbnail>Address</ImageThumbnail>
</selectedMembers>
</Eval_X>Thuộc tính
| Thẻ | Nội dung |
|---|---|
zFileName | Danh sách tên file, phân cách bởi ; |
| DataMember | Bảng / view đích nhận các dòng mới |
selectAddedRow | None / First / Last |
nFileSizeLimit | Khống chế dung lượng file cho phép — ngầm định 2097152 bytes (2 MB) |
selectedMembers | Ánh xạ thuộc tính file → cột trong bảng đích |
nFileSizeLimitdùng chungKhai báo tương tự cho BravoOpenFileBox, BravoPictureInputBox, BravoDocInputBox…
Ứng dụng điển hình
Nút “chọn nhiều file” → chương trình merge các file xuống Grid.
→ Xem thêm ví dụ tại BravoDialogDataButton và BravoPictureEditor.
Liên quan
BravoFileWriter / BravoReadFile · BravoDialogDataButton · BravoPictureEditor · BravoDocInputBox · Attach File