问题标签 [jquery-datatables]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
10429 浏览

jquery - TableTools 仅导出单个标题行

我正在使用DataTables jquery 插件

我有一个带有 colspan 的多行表头的 DataTable。就像是:

但是,当我使用 TableTools 插件导出时,除了“打印”选项之外,其余所有(Excel、CSV、Pdf 等)只有“2 级”标题行而不是 1 级。

关于如何让它也导出 1 级的任何建议?

0 投票
0 回答
307 浏览

ajax - Datatables.net 到普通帖子而不是 ajax

有没有办法告诉 Datatables 做一个正常的,而不是 Ajax,POST?

我的问题:我希望用户能够导出数据表搜索结果。所有数据都来自数据库的服务器端。我编写了几十个由数据表发送的自定义过滤器,效果很好。但是在导出时,我需要导出整个数据集合,就好像分页设置为全部(-1)一样。我可以通过数据表重新发布表单,但由于它是一个 ajax 请求,我无法以 cvs、pdf 或用户选择的任何格式发回数据。

我正在使用 php、mysql 和框架 codeigniter。

0 投票
2 回答
25914 浏览

jquery - 数据表:导出 Excel 按钮

有没有办法设置导出、PDF 按钮的位置?(在桌子的右边,桌子的右下角,......)

http://www.datatables.net/release-datatables/extras/TableTools/

0 投票
0 回答
1411 浏览

jquery - JQuery DataTable 不显示 JSON 数据

我在服务器中有返回 JSON 数据的 REST 服务。我得到了价值,并且可以使用下面的代码片段在 JQuery 客户端上打印。但是我使用的数据表没有呈现信息。我还在数据表中使用了 aoColumns 将 JSON 数据映射到表列。可能出了什么问题?

下面是从 REST 服务返回的 JSON 列名和值

数据表

这是我的桌子

0 投票
1 回答
1123 浏览

jquery - 单元格内带有 jquery 多选的数据表不会出现在带有分页的第 2 页上

我正在使用 Datatables 并让这个 jquery 插件显示在几列http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/它出现在页面加载的所有单元格中,但是当我点击第 2 页或第 3 页没有选择按钮。选择菜单的源代码在页面中,但未生成菜单按钮,因此我在单元格中看不到它。

这是我的数据表代码和选择菜单

0 投票
0 回答
722 浏览

csv - jQuery dataTables - 使用 TableTools 未定义的列值

我正在处理从 Datatables 导出到 CSV,我得到所有列的未定义值。有任何想法吗?。我正在使用稳定版的 DT 和 TT。

我已经尝试过 Github (Datatables) 的夜间版本,但没有成功。

我明白了:

Válida Cédula Nombre Unidad Cosecha Rubro Variedad Restante Transportado Destino Municipio Guia undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined

返回的 JSON:

0 投票
1 回答
3417 浏览

javascript - 使用 sAjaxSource 有效,但设置 aaData myseld 无效

当我将 DataTables 与 sAjaxSource 一起使用时,它可以工作,但是在预先执行 ajax 并设置 aaData 属性时出现错误。有任何想法吗?

此方法有效:

但这不会:

如果返回的第一个示例数据具有以下格式:

在第二个示例中,这种格式:

我是否遗漏了什么,或者格式错误(我现在检查了几次......)

0 投票
1 回答
2027 浏览

javascript - 如何隐藏或显示 DataTables.net 列?

根据DataTables 站点上的 API 文档,我创建了以下 javascript 函数来一次只显示一个特定的表:

但是,这失败并出现错误Uncaught TypeError: Object #<1> has no method 'fnSetColumnVis'

我不明白我为什么会得到这个,因为根据 API 文档,这就是你所说的。此外,当我通过 chrome 控制台查看可用的方法和属性时fnSettings(),我看不到fnSetColumVis方法。

我错过了什么?

0 投票
2 回答
2322 浏览

jquery - 数据表 - 仅在表加载时显示输入框

我目前正在一个包含使用数据表的网站上工作。经过大量定制后,它看起来很像普通的 SERP。

我要实现的功能: 在页面加载时,仅应显示输入框,并且应隐藏数据行,直到输入搜索字符串。

所以它实际上应该表现得像你在已知的搜索引擎上看到的那样。我没有在数据表论坛或此处找到有关信息。

它尝试使用jQuery keypress() 但没有奏效。我尝试在按键上隐藏表格,但根本没有用(只是开始)。

但是切换工作正常:

所以问题出在输入框和我猜的按键功能上。

很高兴在这里得到一些反馈。

0 投票
0 回答
4021 浏览

jquery-datatables - datatables.net 中的 fnDraw()

无法通过fnDraw() 注意刷新数据表:在单击“刷新”链接之前,该表已初始化并正确显示

如果我使用oTable.fnClearTable();它可以工作。表数据被清除。

如果oTable.fnDraw();使用,则表不会刷新。

我打电话时可能做错了oTable.fnDraw();什么?