2012-07-19 79 views
0

我正在使用datatables,表工具来导出CSV文件。它工作正常,但其导出只显示表中的记录。但我想导出所有记录如何做到这一点?Datatables表工具 - >只显示记录导出csv文件?

+0

代码的代码和更多的代码! – PhD 2012-07-19 04:23:49

+0

您应该接受一些回复。它会让人更倾向于回应 – PhD 2012-07-19 04:24:20

+0

哦K博士.................................. – shanmugavel 2012-07-19 04:25:02

回答

1

检查this导出所有记录的示例。

+1

没有雅尔...我使用服务器所以它只显示特定的显示记录... – shanmugavel 2012-07-19 06:29:39

3
$(document).ready(function() { 
       /* Initialise the DataTable */ 
       var oTable = $('#example').dataTable({ 
        "sDom": 'T<"clear">lfrtip', 
        "oTableTools": { 
         "aButtons": [ { 
           "sExtends": "ajax", 
           "sButtonText": "CSV Export", 
           "fnClick": function(nButton, oConfig) { 
            var oParams = this.s.dt.oApi._fnAjaxParameters(this.s.dt); 
            var iframe = document.createElement('iframe'); 
            iframe.style.height = "0px"; 
            iframe.style.width = "0px"; 
            iframe.src = "<?php echo base_url(); ?>/index.php/alarm/generate_csv"+"?"+$.param(oParams); 
            document.body.appendChild(iframe); 
           } 
          } ] 
        )}; 

我想这是正常工作...反正谢谢你们

+0

我试试这个,但它没有打开任何窗口来保存记录。 – workdreamer 2013-02-12 12:56:26