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
zFileNameDanh sách tên file, phân cách bởi ;
DataMemberBảng / view đích nhận các dòng mới
selectAddedRowNone / First / Last
nFileSizeLimitKhố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

nFileSizeLimit dùng chung

Khai 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