3
データテーブルからデータをxlsファイルにエクスポートする前に、データテーブルにパスワードを尋ねることができるかどうか疑問に思っていました。私はjavascriptを試みたが、明らかにdatatablesはフラッシュプレーヤーを使ってデータをファイルにエクスポートする。したがって、javascriptやjqueryでキャプチャされたクリックイベントはありません。誰かが答えを持っていますか?私は私のコードスニペットを与えるでしょうが、私はそれが助けになるとは思わない。ありがとう。エクスポートする前にパスワードを要求するxlsにデータテーブルをエクスポートする方法
var table = $('.example').DataTable({
// dom: '<"col_10 pt_5 pb_5"B><"clear">lf',
dom: 'B<"pt_5"l>f',
processing: true,
serverSide: true,
ajax:{
url:'<?php echo site_url().'/student/leads/ajax'; ?>',
cache: false,
data: function(d){
d.startdate = $('#date_from').val(),
d.enddate = $('#date_to').val()
}
},
iDisplayLength: 20,
order: [ [ 0, "desc" ] ],
aLengthMenu: [[20, 50, 100, -1], [20, 50, 100, "All"]],
aoColumns: [
{"sTitle": "id", "sWidth": "8%"},
{"sTitle": "Name", "sWidth": "8%"},
{"sTitle": "E-mail", "sWidth": "12%"},
{"sTitle": "Telp", "sWidth": "8%"},
{"sTitle": "Placement Date", "sWidth": "8%"},
{"sTitle": "Register", "sWidth": "9%"},
{"sTitle": "Teacher State", "sWidth": "11%"},
{"sTitle": "Trial", "sWidth": "7%"},
{"sTitle": "Study", "sWidth": "13%"}
],
buttons: [
{
extend: 'excel',
text: 'Export to Excel'
}
],
bAutoWidth: false
});