从Buttons扩展(Excel)获取所有数据 [英] Get all data from Buttons extension (Excel)

查看:259
本文介绍了从Buttons扩展(Excel)获取所有数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们有一个DataTable处理分页 - 没问题。要求包括导出到Excel按钮。所以,我们添加了Buttons扩展名,并且数据导出正常。问题是这样:它仅导出当前页面的数据,而不是整个数据集。如何获取整套数据?是否可能?

We've got a DataTable working with paging - no problem. There's a requirement to include an "Export to Excel" button. So, we added the "Buttons" extension and have the data exporting just fine. The problem is this: it's only exporting the current page's data, not the entire set of data. How can I get the entire set of data? Is it possible?

$("dataTable-custom").dataTable({
    "paging": 1,
    buttons: ['excel],
    "serverSide": true,
    "ajax": {
        "url": "local\get",
        "data": ...
        }


推荐答案

按钮扩展版或 TableTools 扩展(现已退休并由按钮替换)能够以服务器端处理模式导出所有数据。请参阅此评论从jQuery DataTables的作者。

Neither Buttons extension nor TableTools extension (now retired and replaced by Buttons) have the ability to export all data in server-side processing mode. See this comment from the author of jQuery DataTables.

您可以:


  • 开关到客户端处理,这可能不是大数据集的选项,或

  • 通过向服务器发送与生成表相同的请求来实现Excel生成。使用 ajax.params() 将数据表提交给最后一个Ajax请求中的服务器。

这篇关于从Buttons扩展(Excel)获取所有数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆