Я хочу применить фильтр поиска только на основе двух столбцов.Как удалить разбиение на страницы, когда пользовательский поиск используется в данных datatables
Для этого я создал два текстовых поля
<input type="text" id="type" name="type" placeholder="Filter by User Type"></td>
<input type="text" id="dept" name="dept" placeholder="Filter by Department"></td>
Если я применяю DataTable на моем столе, используя
var table = $('#inbox').DataTable();
и применить это на мой текст-поля
$('#dept').keyup(function() {
table.columns(2).search(this.value).draw();
});
$('#type').keyup(function() {
table
.columns(0)
.search(this.value)
.draw();
});
Тогда пользовательский поиск работает нормально. Но в этом случае по умолчанию включаются разбиение на страницы и поиск по умолчанию, что не требуется.
Когда я использую
var table = $('#inbox').dataTable({
"bPaginate" : false,
"bLengthChange" : true,
"bFilter" : false,
"bSort" : true,
"bInfo" : true,
"bAutoWidth" : true
});
вместо
var table = $('#inbox').DataTable();
Затем пользовательский поиск не работает.
Любая идея, как получить пользовательский поиск без разбивки на страницы и поиск по умолчанию, предоставляемый datatable?