SysObject Grid Form Input

Grid_Form_Config

Grid_Form_Field_HasData

-----------------------

Grid_Form_Field_Display: danh sách cột hiện thị, nhiều cột cách nhau dấu enter.
Grid_Form_Field_Hidden: danh sách cột hiện ẩn, nhiều cột cách nhau dấu enter.
Grid_Form_Grid_ColWidth: độ rộng cột hiện thị, nhiều cột cách nhau dấu enter.
        TenCot:10% hay TenCot:200px
Grid_Form_Field_Type: giống như bên form

Grid_Form_Field_HasData: Xác định dòng trên lưới đó có dữ liệu hay không, dựa vào giá trị nhập các cột
  * Ví dụ nhập: NoiDung
       Thì lưới có bao nhiêu cột chỉ cần cột NoiDung có giá trị thì coi như dòng đó có dữ liệu,

  * Ví dụ nhập: Ten,Lop
   *  Cả cột Ten và Lop phải có giá trị, thì dòng đó xác định có dữ liệu

  *  Nếu để trống sẽ lấy cột đầu tiên
  * Khi xác định có giá trị mới được lưu.


Grid_Form_Hearder: html phần đầu.
Grid_Form_Footer: html phần cuối.
Grid_Form_Page_AddHtml: thêm html.
Grid_Form_Grid_RowNew: số dòng khởi tạo mới.
Grid_Form_Grid_StateSave:
Grid_Form_Button: có thể lấy từ SysLayoutHTML theo ID hay file trong App_Data/html
Grid_Form_TempHTMLFile: mẫu file html

Grid_Form_Config
* dosave_set_value_ifempty: khi xử lý lưu, set giá trị cho cột nếu rỗng

<dosave_set_value_ifempty>
NoiDung_KEY/-->/<iif-D>Url:find__NoiDung_KEY</iif-D>
</dosave_set_value_ifempty>

** Ở chế độ sửa lưới dữ liệu, nếu như khi xử lý lưu dữ liệu nếu cột đó rỗng sẽ được lấy giá trị từ url

 

* var_create_js_compute: khởi tạo biến javascript có tính toán giá trị

<var_create_js_compute>
TONG_ThanhTien</>Sum(ThanhTien)
Tong_SoLuong</>Sum(SoLuong)
</var_create_js_compute>

  Khi chạy sẽ tạo ra 2 biến TONG_ThanhTienTong_SoLuong

Mục liên quan: