私はテーブルからdrwanの画面にデータを取得しようとしています。データテーブルは、描画データを取得します
各描画でテーブルデータを取得できますが、画面に描画されるデータセットではなく、フルデータセットです。
$(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