1. Grid_Lookup: Lookup tham chiếu hàng từ đối tượng khác:
2. Grid_DCompute: Tính toán dữ liệu lấy từ file xml chỉ định:
3. Grid_Image
4. Grid_ImageMulti
5. Grid_UpdateCell
6. Grid_MoreText
7. Grid_PopupFrm ,
8. Grid_Filter
9. Grid_YesNo
10. Grid_Link
11. State
12. Grid_Image_Popup
1. Grid_Lookup: Lookup tham chiếu hàng từ đối tượng khác:
Thường áp dụng trong cho 1 cột kiểu chữ hay số GridViewData ô Grid_Field_Format
Chức năng như hàm Vloopkup trong Excel
Tên trường:Grid_Lookup/->/$TênĐốiTượng/-/ValueField/-/DisplayField
Ví dụ:
Tinh2:Grid_Lookup/->/$PhongBan.xml/-/PhongBan/-/MoTa
DVT:Grid_Lookup/->/$dvt.xml/-/DVT/-/MoTa
2. Grid_DCompute: Tính toán dữ liệu lấy từ file xml chỉ định:
Thường áp dụng trong cho 1 cột kiểu chữ hay số GridViewData ô Grid_Field_Format
Chức năng như hàm Vloopkup trong Excel
Tên trường:Grid_DCompute/->/$TênĐốiTượng/-/Where/-/Sum(TenCot)/-/WhereCompute/-/Format
$TênĐốiTượng: ở đây là file cần tính toán
Ví dụ: trong một báo cáo tổng lương cho từng phòng ban
Có 2 file:
phongban.xml chứa danh sách phòng ban
nhanvien.xml danh sách nhân viên có cột phòng ban, và Luong
Lặp tất cả các phòng ban, tại cột TongLuong là tham chiếu đến file nhanvien.xml với điều kiện PhongBan='phòng ban từ danh sách phòng ban'
TongLuong:Grid_DCompute/->/$NhanVien.xml/-//-/@Sum(Luong)/-/Nhom='{rec:Name__:rec}'/-/n0
Cột Luong là cột tiền lương ở file nhanvien.xml
* Sum(TenCot) có thể dùng các hàm như MAX, MIN, AVG ...
* {rec:Cột_tìm_ở_danh_mục_phong_ban :rec}
*** Để thêm cột ta thêm trong
Grid_Field_Add
TenCotCanThem:''
Sau đó tại Grid_Field_Input
TenCotCanThem:Grid_DCompute......
3. Grid_Image
Cot:Grid_Image/->/Độ_rộng_ảnh/-/Rộng cửa sổ/-/Cao cửa sổ/-/Tiêu đề
Ví dụ:
HinhAnh:Grid_Image/->/200px/-/90%/-/600px/-/Ảnh
4. Grid_ImageMulti
Cot:Grid_ImageMulti/->/Độ_rộng_ảnh
Ví dụ:
HinhAnh:Grid_ImageMulti/->/200px
5. Grid_UpdateCell
* Ngày tại cột của lưới có thêm nút sửa nhanh.
Cot:Grid_UpdateCell/->/Width/-/Height/-/Title
Ví dụ:
DVT:Grid_UpdateCell/->/300px/-/300px/-/Đơn vị tính
* Đối với nội dung có mã HTML cần thêm Grid_UpdateCell_html
GhiChu:Grid_UpdateCell_html/->/500px/-/600px/-/Ghi chú
6. Grid_MoreText
Nội dung nhiều, muốn không xuất hiện nhưng khi nhấn nút sẽ hiển thị
Cot:Grid_MoreText/->/Width/-/Height/-/Title
Ví dụ:
GhiChu:Grid_MoreText/->/900px/-/300px/-/Ghi chú
Vừa có MoreText thêm nút cập nhập
GhiChu:Grid_MoreText_Update/->/900px/-/300px/-/Ghi chú
7. Grid_PopupFrm
Liên kết đến cửa sổ
Cot:Grid_PopupFrm/->/Width/-/Height/-/Liên_Kết
Ví dụ:
GhiChu:Grid_PopupFrm/->/900px/-/300px/-/Tiêu_Đề/-/http://nhatthanh.net
Grid_PopupFrm_Button
TenCot:Grid_PopupFrm_Button/->/ts1/-/ts2/-/ts3/-/ts4/-/ts5
ts1: width
ts2: height
ts3: Tiêu đề
ts4: url
ts5: kiểu button : primary,secondary,success ...
Ví dụ:
DauTiec:Grid_PopupFrm_Button/->/450px/-/600px/-/Nhập/-/xml_form_ds.aspx?name=NhaHang/BBBG_ChonSoLuong&ten={rec:NoiDung:rec}&row={RowNumber}&sys_key={_SYS_KEY}&value={rec:DauTiec:rec}&config_sys=nomaster&config_class_hide=bt_sys_config/-/danger
8. Grid_Filter
Tạo liên kết có liên kết lọc theo mã chọn
Sinh ra ulr có &find__Ma=....
9. Grid_YesNo
Giá trị ứng dụng có cột có giá trị 1 và 0 có cột có kiểu boolean
Nếu 1 thì hiển ra dấu check, nếu là 0 thì ko hiện.
Ví dụ:
HienThiSoDo:Grid_YesNo/->/True/-/success/-/danger
Hidden:Grid_YesNo/->/True/-/success/-/danger
** Có 1 số TH đổi True thành 1
Giải thích:
Hidden:Grid_YesNo/->/True/-/success/-/danger
Cột Grid_YesNo nếu giá trị là True thì dấu tit có biểu tượng xanh, dấu stop có biểu tượng đỏ
** Nếu là True thì trả về dấu tít chọn, nếu False thì trả về dấu Stop
10. Grid_Link
Tạo liên kết để mở..
TenCot:Grid_Link/->/_blank
_blank: là kiểu mở liên kết, có thể để trống
11. State
State:progress/->/bg-danger progress-bar-animated progress-bar-striped/->/
Hiển thị thanh progress
.... CHÚ Ý: trong phần Grid_Field_Format có thể dùng lệnh <inputHtml:TEN_CONTRORT:inputHtml>
Ví dụ: Ma: {0} <inputHtml:Grid_Filter:inputHtml>
12. Grid_Image_Popup
Image1:Grid_Image_Popup/->/1200px/-/700px/-/Quản lý ảnh/-/50px/-/1100px
ts1 ts2 ts3 ts4 ts5
ts1: rộng cửa sổ edit ảnh
ts2: cao cửa sổ edit ảnh
ts3: tiêu để cửa sổ edit ảnh
ts4: rộng ảnh hiển thị grid
ts5: rộng cửa sổ xem ảnh khi click vào ảnh ở grid
Cấu hình ô nhập liệu cho lưới