Xin vui lòng có một tùy chọn để bắt đầu tìm kiếm chỉ sau khi 3 ký tự đã được nhập vào?
Tôi đã viết một tập lệnh PHP cho các đồng nghiệp hiển thị 20.000 mục nhập và họ phàn nàn rằng khi nhập một từ, một vài ký tự đầu tiên khiến mọi thứ bị đóng băng.
Một giải pháp thay thế là bắt đầu tìm kiếm bằng một nút bấm chứ không phải gõ ký tự.
Dưới đây là mã hiện tại của tôi:
$("#my_table").dataTable( {
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"bAutoWidth": false,
"aoColumns": [
/* qdatetime */ { "bSearchable": false },
/* id */ null,
/* name */ null,
/* category */ null,
/* appsversion */ null,
/* osversion */ null,
/* details */ { "bVisible": false },
/* devinfo */ { "bVisible": false, "bSortable": false }
],
"oLanguage": {
"sProcessing": "Wait please...",
"sZeroRecords": "No ids found.",
"sInfo": "Ids from _START_ to _END_ of _TOTAL_ total",
"sInfoEmpty": "Ids from 0 to 0 of 0 total",
"sInfoFiltered": "(filtered from _MAX_ total)",
"sInfoPostFix": "",
"sSearch": "Search:",
"sUrl": "",
"oPaginate": {
"sFirst": "<<",
"sLast": ">>",
"sNext": ">",
"sPrevious": "<"
},
"sLengthMenu": 'Display <select>' +
'<option value="10">10</option>' +
'<option value="20">20</option>' +
'<option value="50">50</option>' +
'<option value="100">100</option>' +
'<option value="-1">all</option>' +
'</select> ids'
}
} );
init.dt
hợp, ví dụ$('#yourTable').on('init.dt', function () { ... });
.