Hiển thị chức năng nhập liệu theo dạng lưới giống excel
File html lấy tại: /App_Data/html/xml_form_grid.html
Cách sử dụng lệnh trong mẫu
1. Tham sổ URL sử dụng
2. Cách nạp dữ liệu vào từ file excel
Tham số ULR
row_new=10 , số dòng khởi tạo trống
find__TenCot=x , lọc TenCot với giá trị x
set__TenCot=x , khi nạp trang sẽ set giá trị vào ô
set giá trị với ô trống và ô đã có giá trị vẫn set vào.
2. Cách nạp dữ liệu từ file excel vào
B1: Chuẩn bị file excel có cấu trúc
Tên cột: giống với tên cột từ phần mềm
Tên SL
A 2
B 4
Sau đó copy cả tiêu đề (để biết nạp vào cột nào) và nội dung sau đó dán vào.
3. Hàm js ẩn hiện cột
hide_column_tb(tên id table, thứ tự cột ẩn)
Có 2 cách gọi:
* Đưa vào cấu hình xml
Trong trường hợp muốn cột đó lưu vào dữ liệu nhưng ẩn đi thì dùng show_hide_column
Ví du:
Đua vào Grid_Form_Page_AddHtml
show_hide_column(1,false); //ẩn đi cột thứ nhất
* Dùng tên tham số url
&_s_call_js=hide_column_tb('dataTable',2)
4. lệnh url set giá trị vào cột để lưu
* Tự gán giá trị cho ô khi lưu
Áp dụng trong TH cột bị ẩn, khi dùng để lưu
&set__TenCot=Gt
Khi lưu sẽ
5. Cấu hình tại xmlObject
* Cấu hình lưu
https://iif.vn/iif-admin/sysobject-grid-form-input#Grid_Form_Config
* Xác định dòng có dữ liệu mới lưu
https://iif.vn/iif-admin/sysobject-grid-form-input#Grid_Form_Field_HasData
xml_form_grid