问题标签 [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.
jquery - TableTools 仅导出单个标题行
我正在使用DataTables jquery 插件
我有一个带有 colspan 的多行表头的 DataTable。就像是:
但是,当我使用 TableTools 插件导出时,除了“打印”选项之外,其余所有(Excel、CSV、Pdf 等)只有“2 级”标题行而不是 1 级。
关于如何让它也导出 1 级的任何建议?
ajax - Datatables.net 到普通帖子而不是 ajax
有没有办法告诉 Datatables 做一个正常的,而不是 Ajax,POST?
我的问题:我希望用户能够导出数据表搜索结果。所有数据都来自数据库的服务器端。我编写了几十个由数据表发送的自定义过滤器,效果很好。但是在导出时,我需要导出整个数据集合,就好像分页设置为全部(-1)一样。我可以通过数据表重新发布表单,但由于它是一个 ajax 请求,我无法以 cvs、pdf 或用户选择的任何格式发回数据。
我正在使用 php、mysql 和框架 codeigniter。
jquery - 数据表:导出 Excel 按钮
有没有办法设置导出、PDF 按钮的位置?(在桌子的右边,桌子的右下角,......)
http://www.datatables.net/release-datatables/extras/TableTools/
jquery - JQuery DataTable 不显示 JSON 数据
我在服务器中有返回 JSON 数据的 REST 服务。我得到了价值,并且可以使用下面的代码片段在 JQuery 客户端上打印。但是我使用的数据表没有呈现信息。我还在数据表中使用了 aoColumns 将 JSON 数据映射到表列。可能出了什么问题?
下面是从 REST 服务返回的 JSON 列名和值
数据表
这是我的桌子
jquery - 单元格内带有 jquery 多选的数据表不会出现在带有分页的第 2 页上
我正在使用 Datatables 并让这个 jquery 插件显示在几列http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/它出现在页面加载的所有单元格中,但是当我点击第 2 页或第 3 页没有选择按钮。选择菜单的源代码在页面中,但未生成菜单按钮,因此我在单元格中看不到它。
这是我的数据表代码和选择菜单
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:
javascript - 使用 sAjaxSource 有效,但设置 aaData myseld 无效
当我将 DataTables 与 sAjaxSource 一起使用时,它可以工作,但是在预先执行 ajax 并设置 aaData 属性时出现错误。有任何想法吗?
此方法有效:
但这不会:
如果返回的第一个示例数据具有以下格式:
在第二个示例中,这种格式:
我是否遗漏了什么,或者格式错误(我现在检查了几次......)
javascript - 如何隐藏或显示 DataTables.net 列?
根据DataTables 站点上的 API 文档,我创建了以下 javascript 函数来一次只显示一个特定的表:
但是,这失败并出现错误Uncaught TypeError: Object #<1> has no method 'fnSetColumnVis'
我不明白我为什么会得到这个,因为根据 API 文档,这就是你所说的。此外,当我通过 chrome 控制台查看可用的方法和属性时fnSettings()
,我看不到fnSetColumVis
方法。
我错过了什么?
jquery - 数据表 - 仅在表加载时显示输入框
我目前正在一个包含使用数据表的网站上工作。经过大量定制后,它看起来很像普通的 SERP。
我要实现的功能: 在页面加载时,仅应显示输入框,并且应隐藏数据行,直到输入搜索字符串。
所以它实际上应该表现得像你在已知的搜索引擎上看到的那样。我没有在数据表论坛或此处找到有关信息。
它尝试使用jQuery keypress() 但没有奏效。我尝试在按键上隐藏表格,但根本没有用(只是开始)。
但是切换工作正常:
所以问题出在输入框和我猜的按键功能上。
很高兴在这里得到一些反馈。
jquery-datatables - datatables.net 中的 fnDraw()
无法通过fnDraw()
注意刷新数据表:在单击“刷新”链接之前,该表已初始化并正确显示
如果我使用oTable.fnClearTable();
它可以工作。表数据被清除。
如果oTable.fnDraw();
使用,则表不会刷新。
我打电话时可能做错了oTable.fnDraw();
什么?