0
2つの列のみに基づいて検索フィルタを適用したいとします。カスタム検索がデータテーブルで使用されているときにページ番号を削除する方法
私はvar table = $('#inbox').DataTable();
を使用して、私のテーブルの上にデータテーブルを適用し、その後、私のテキストフィールドに
$('#dept').keyup(function() {
table.columns(2).search(this.value).draw();
});
$('#type').keyup(function() {
table
.columns(0)
.search(this.value)
.draw();
});
これを適用した場合、私は2つのテキストフィールド
<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>
を作成していることについては
カスタム検索が正常に動作しています。しかし、この場合、デフォルトではページネーションとデフォルトの検索が含まれていますが、これは必須ではありません。
私はその後、カスタム検索が機能していない
var table = $('#inbox').dataTable({
"bPaginate" : false,
"bLengthChange" : true,
"bFilter" : false,
"bSort" : true,
"bInfo" : true,
"bAutoWidth" : true
});
代わりの
var table = $('#inbox').DataTable();
を使用しています。
ページテーブルなしでカスタム検索を取得する方法と、データテーブルによって提供される既定の検索方法はありますか。