カスタムボタンからcsvボタンを呼び出す必要があります。カスタムボタンからDatatable csvボタンを呼び出す方法
<button value="Export report to Excel" class="button-default datatable-csv" type="button" id="ExportReporttoExcel">
<span>Export report to Excel</span>
</button>
Datatableボタンから呼び出す代わりに、上記のボタンと同じ機能が必要です。
Datatableでいくつかの設定変更を探して、カスタムボタンを呼び出してテーブルレコードをcsvとしてエクスポートできるようにしました。
var table=$('#tableId').DataTable({
"paging": true,
"info": true,
"searching": true,
,buttons: true
});
$("#SEARCH").on("keyup search input paste cut", function() {
table.search(this.value).draw();
});
var buttons = new $.fn.dataTable.Buttons(table, {
buttons: [
'csvHtml5'
]
}).container().appendTo($('#ExportReporttoExcel'));
以下のような出力が得られますが、ボタンは1つだけ必要です。
ためのおかげで、あなただけの 'のonclick = "yourFunction()"'属性を追加することはできません私のため正常に動作しますか? –
「ボタンを押す」と言うと、それは実際にはそれを正しくクリックすることを意味しますか? –
はいNeville Nazerane、CSVファイルにテーブルをエクスポートする必要があります – MPPNBD