2016-11-29 6 views
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 
    }); 

答えて

0

あなたは、データベースにログインするように依頼れる最初の二つのボタンを作ることができます(入力、ユーザーとパスワードを使用してフォームを作成)し、ユーザーが正しい場合は、ユーザーがXLSファイルをダウンロードしてみましょうつもり他のボタンを表示。

関連する問題