【问题标题】:Datatable - Tabletool Exporting all data to Excel rather the searched resultDatatable - Tabletool 将所有数据导出到 Excel 而不是搜索结果
【发布时间】:2014-02-17 00:18:07
【问题描述】:

我正在使用 dataTable 和 TableTool。 假设我在表中有 57 个条目,例如

 <table cellpadding="0" cellspacing="0" border="0" class="display" id="example">
    <thead>
        <tr>
            <th>Rendering engine</th>
            <th>Browser</th>
            <th>Platform(s)</th>
            <th>Engine version</th>
            <th>CSS grade</th>
        </tr>
    </thead>
    <tbody>
        <tr class="odd_gradeX">
            <td>Trident</td>
            <td>Internet Explorer 4.0 (focus once)</td>
            <td>Win 95+</td>
            <td class="center">4</td>
            <td class="center">X</td>
        </tr>
........................................................

然后我添加了所有脚本

<script type="text/javascript" charset="utf-8" src="js/jquery.js"></script>
<script type="text/javascript" charset="utf-8" src="js/jquery.dataTables.min.js"></script>
<script type="text/javascript" charset="utf-8" src="js/ZeroClipboard.js"></script>
<script type="text/javascript" charset="utf-8" src="js/TableTools.js"></script>

下一个初始化为

 <script type="text/javascript" charset="utf-8">
            $(document).ready( function () {
                $('#example').dataTable( {
                    "sDom": 'T<"clear">lfrtip',
                    "oTableTools": {
                        "sSwfPath": "swf/copy_csv_xls_pdf.swf" }
                } );
            } );
        </script>

然后我在 localhost 上获取页面。所以它奏效了。它可以打印,它可以将数据转换为excel。但我搜索后它总是导出 57 个条目。

假设我搜索了“某事”并且数据表返回了 8 个匹配的条目。现在我想将这 8 个数据导出到 excel 而不是 57 个条目。在这个Example link 中,它以我想要的方式工作,但不是在我的本地主机上。有什么我想念的吗?或者这可能是我正在使用的 tabletool 版本的问题?我不确定我目前使用的是哪个版本。

【问题讨论】:

  • 尝试打开您的 tabletools.js 并找出您在本地运行的版本...这也是客户端还是服务器端的数据实现?
  • 2.1.6-dev & 客户端@JayRizzi

标签: jquery excel datatable datatables tabletools


【解决方案1】:

我不知道出了什么问题,但我找到了解决方案。 用 firebug 检查了 dataTable 站点。他们正在使用一个名为'complete.min.js'的js文件

下载那个,在jquery.dataTables.min.js之前使用complete.min.js 删除了ZeroClipboard.js 脚本。

然后一切正常。

【讨论】:

  • 截至 2014 年 9 月 22 日,示例链接中的演示页面也不起作用。你还有“文件”的副本吗?您可以发布它们或它们的哈希值吗?
  • 您还有“文件”的副本吗?我试过了,但没有找到
  • complete.min.js ?是的,我有那个@papa.ramu
  • 你能告诉我遇到同样的问题吗?我问了一个问题来解决,如果你提供给我它对我有帮助
  • http://stackoverflow.com/questions/27420724/data-table-search-filtered-output-are-not-exporting
猜你喜欢
  • 2018-11-04
  • 1970-01-01
  • 1970-01-01
  • 2017-09-06
  • 1970-01-01
  • 1970-01-01
  • 2018-11-19
  • 2012-08-01
  • 1970-01-01
相关资源
最近更新 更多