Một số cấu hình thêm datatables.net

Tham khảo tại https://datatables.net/examples/

1. Nhấn Enter mới tìm kiếm
Cách làm: vào Grid Config - sysObject
  {js_DataTable_add:
       search: {
            return: true,
        }


:js_DataTable_add}


2. Khi nạp xong, sẽ tự sắp xếp cột chỉ định
  Tham khảo: https://datatables.net/examples/basic_init/table_sorting.html
  Cách làm: vào Grid Config - sysObject
  {js_DataTable_add:
        order: [[3, 'desc']]
:js_DataTable_add}

3. Định dạng khi ô lớn hơn hay nhỏ hơn giá trị nào đó
  Tham khảo: https://datatables.net/examples/advanced_init/row_callback.html
  Cách làm: vào Grid Config - sysObject
  {js_DataTable_add:
 createdRow: function (row, data, index) {

            if (  converStrNum( data[4])>100) {
                $('td', row).eq(4).addClass('highlight');
            }
        }

:js_DataTable_add}

Sau đó Grid_Page_AddHtml thêm
<style>
td.highlight {
        font-weight: bold;
        color: blue;
    }
</style>



* Chú ý: converStrNum nằm tại themes/lib_cm/number.js

3.

Mục liên quan: