2016-03-31 4 views
0

データソースからデータを取り込むjQuery Datatableを使用しています。データがDataTableに入力される前に、すべてのエクスポートボタン(ExcelやPdfなどへのエクスポートなど)を見ることができました。データテーブルにデータを入力すると、エクスポートボタンが何とか隠れてしまい、問題の原因を突き止めることができません。これに関する助けに感謝します。ありがとうございました。Excelボタンにエクスポートすると、Jquery DataTableにデータをロードした後に表示されなくなる

以下は私が使用しているJSです。

<script> 
    $(document).ready(function() { 
     $('#importPool').DataTable({ 
      //"dom": "Bfrtip", 
      "dom": 'lBfrtip', 

      //btext: 'Export', 
      buttons: [ 
      'copyHtml5', 
      'excelHtml5', 
      'csvHtml5', 
      'pdfHtml5' 
      ] 

     }); 

    }); 
</script> 

答えて

0

回答がありました。実際に私は明らかな理由のためにajaxコールバック関数の後に上記のコードを必要としました:)

"fnDrawCallback": function (data) { 
        if (data.json.data.length > 0) { 
          btnUpload.disabled = false; } 
            }, 

       "dom": "Bfrtip", 
       btext: 'Export', 
       buttons: [ 
        { 
         extend: 'collection', 
         text: 'Export Reports', 
         buttons: [ 
          'excel', 
          'csv', 
          'pdf' 
         ] 
        } 
       ] 
関連する問題