带有pdf,csv,xls和复制选项的数据表tabletool问题

时间:2015-04-29 14:19:33

标签: javascript jquery datatables tabletools

sTable = $('#s').dataTable({
        "bVisible":"True",
        "dom": 'T<"clear">lfrtip',        
        "tableTools": {           
            "sSwfPath": "https://cdn.datatables.net/tabletools/2.1.1/swf/copy_csv_xls_pdf.swf",            
            "aButtons": [ 
               "copy", 
               "csv", 
               "xls",            
               "pdf",
               "print",
               "select_all", 
               "select_none" 
            ]
        }
});

按钮显示正常,但复制,csv,xls,pdf无法正常工作,我没有得到任何404,我已经在浏览器控制台中检查过了,但我正在使用过滤器按钮动态加载总数据和按钮的容器。它可能会引起问题,请帮帮我。

1 个答案:

答案 0 :(得分:0)

最后我得到了解决方案,它工作正常.. 问题是我的按钮处于隐藏状态,因此在初始化时,它没有达到我的桌面按钮的高度和宽度。所以我在回调函数上创建了一个函数,它增加了按钮的宽度和高度。

&#13;
&#13;
funtion m(){
  $('[id^=ToolTables_] embed').each(function( index ) {
  $(this).attr('width','47px');
  $(this).attr('height','47px');       
  });
  }
&#13;
&#13;
&#13;