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ột số cấu hình thêm datatables.net