Im使用Datatable爲我當前的項目。在我的桌子上有幾列。其中一列是Status
列,它將具有三個值Open
,Rejected
和Approved
之一。我想過濾,在表中有三個按鈕,In Progress
和Closed
記錄,像這樣:自定義篩選使用按鈕的Datatable
<div class="btn-group pull-right">
<button id="onprogress" class="btn btn-default filter">On Process</button>
<button id="closed" class="btn btn-default filter">Closed</button>
<button id="all" class="btn btn-default filter">All</button>
</div>
這裏是我使用的JavaScript代碼:
var dataTables = $('#datatable').DataTable({
"info": false,
"lengthChange": false
});
$('#all').on('click', function() {
dataTables.columns(4).search("").draw();
});
$('#onprogress').on('click', function() {
dataTables.columns(4).search("Open").draw();
});
$('#closed').on('click', function() {
dataTables.columns(4).search("Rejected","Approved").draw();
});
JavaScript代碼的工作好了#onprogreess按鈕,因爲它只搜索一個值Open
。如何使它與兩個值搜索一起工作?
(#closed按鈕應該顯示記錄與Rejected
或Done
狀態)
哇,它的工作,非常感謝你 –