我想從我的表中檢索drwan到屏幕的數據。Datatables獲取繪製數據
我能夠獲得每個重繪的表格數據,但它是完整的數據集,而不是繪製到屏幕上的內容。
$(document).ready(function() {
var table = $('#myTable').DataTable({
dom: 'Blfrtip',
buttons: [
{
extend: 'excel',
text: 'Download Excel'
}
]
});
$('#myTable').on('draw.dt', function(){
console.log(table.data());
});
$('#search-category').bind('input propertychange',function(){
table
.column(3)
.search(this.value)
.draw();
}),
$('#search-sub-category').bind('input propertychange', function(){
table
.column(4)
.search(this.value)
.draw();
})
});
我的目標是獲得每次重繪,實際顯示給用戶的表數據。
https://jsfiddle.net/qbcnsjo8/
數據如何輸入?當然,你可以在輸入前存儲這些數據,然後將它保存到一邊以便以後使用。 –
這個想法是,當表格被過濾時,結果數據可以在javascript中被編輯客戶端。我沒有保存過濾條件並重新過濾整個數據集,而是假設數據表包含了這個功能,並且不想重新發明輪子。 – user3770935