问题标签 [tabletools]

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 投票
0 回答
3902 浏览

jquery - jQuery dataTables:使用 jQuery 导出换行符/换行符

我正在尝试使用插件“jquery.dataTable”生成可导出的数据表。

但出于设计原因,我需要在单元格内换行。对于我简单使用的 HTML 视图<br>,但如果我尝试将此 fe 导出为 PDF,则会导致第一次出现的 br 的输出中断,因此我四处搜索并尝试预处理数据并用换行符替换中断字符,但这会导致 PDF 导出在第一个 br 处中断,即使是很多行。我不知道。

这是我尝试的相关部分:

0 投票
1 回答
5976 浏览

jquery - Datatable - Tabletool 将所有数据导出到 Excel 而不是搜索结果

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

然后我添加了所有脚本

接下来初始化为

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

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

0 投票
0 回答
755 浏览

jquery - datatable tabletools excel导出正在拾取源代码

我已经下载了最新的数据表和 tabletools 文件,我正在使用导出到 excel 并且一切正常。但是,在我的表格中,我有一些链接,我使用 div 的“onclick”事件将一些 javascript 代码放入其中。当我将数据导出到 excel 时,它会从“onclick”事件中获取源代码并将其放入电子表格中,但是当我将其导出为 PDF 时,它不会获取源代码并且看起来与预期的一样。知道如何解决这个问题吗?有没有办法告诉 tabletools 跳过这样的某些内容?

“onclick”事件打开一个 jqueryui 对话框并将数据放入其中。

这是 HTML 的一个片段:

这是 Excel 文件的输出。它提取了 3 列(“租户”、“属性”、“会计”)就好了,但它也从带有“onclick”事件的链接中提取了 html。如果我删除“onclick”之间的 javascript,则导出按预期工作:

提前致谢。

0 投票
1 回答
6017 浏览

datatables - 通过 ajax 时,DataTable TableTools 未导出 bServerSide 为 false 的所有行

我正在使用以下代码创建数据表并允许使用 TableTools 导出为各种格式。我通过 ajax 提取数据,但只是在开始时,所以所有过滤和排序等都在客户端,并且 bServerSide 设置为 false。如果我直接填充表中的行,我可以获得所有过滤结果,但如果我使用 ajax 调用(它允许我利用“正在处理...”消息)它只导出当前页面的数据.

我再次确定我错过了一些简单的东西,但看不到它是什么。

提前致谢!

0 投票
3 回答
2413 浏览

css - CSS / TableTools:按钮背景颜色不会改变

我正在使用带有 jQ​​uery插件TableTools的DataTables,并希望将我自己的样式应用于那里的按钮。

在 Firebug 中检查有问题的按钮显示它们都有一个类“ DTTT_button”,我应用了下面的 CSS。

这适用于除了完全不改变的背景颜色和悬停颜色之外的所有内容。谁能告诉我什么可能导致这个或者我必须改变什么才能让它工作?

按钮(锚标记)在 Firebug 中的外观:

我的 CSS:

非常感谢您对此提供的任何帮助,蒂姆。

0 投票
1 回答
2984 浏览

r - 将 TableTools 用于 R Shiny 中的 DataTables 用于 renderDataTable

对于这个问题,我使用的是此处的 R Shiny 教程示例:

http://rstudio.github.io/shiny/tutorial/#datatables

运行本教程中的代码会在以下 URL 处呈现应用程序

http://glimmer.rstudio.com/yihui/12_datatables/

我想知道的是,一旦该数据表被渲染,我们可以使用 R Shiny 中的 renderDataTable() 函数中内置的功能来搜索它,但是是否可以使用 renderDataTable() 下载您过滤的数据功能?

例如,如果我在数据表搜索栏中键入“非常好”,则仅显示“剪切”字段中读取“非常好”的记录。然后我将如何下载该数据集?

我将如何在此代码中调用 TableTools.js 复制、打印、保存等按钮?

谢谢!

0 投票
0 回答
763 浏览

css - 用于隐藏/显示 DataTables 的特定元素的 CSS 类 Tabletools

我正在使用 DataTables TableTools 打印和导出表格

Tabletools 插件将所有其他元素更改为显示:除了表格本身之外,我想找到一种方法来告诉它在您选择打印按钮时隐藏或显示某些元素。

我知道您可以通过在元素上放置 display:block 来显示或隐藏。

我正在寻找的是一个可以放在一个元素上的类,它告诉 tabletools 隐藏作为强制可见元素的子元素的元素

0 投票
3 回答
17561 浏览

jquery - DataTables TableTools 按钮无法正常工作(简单示例)

我正在尝试使用最新的 tableTool 2.2.0,并且我制作了一个小而简单的示例jsfiddle.net/9ZTGb/

COPY 和 PRINT 按钮似乎有响应,但“复制”导致“空白”,而“CSV”、“Excel”、“PDF”似乎根本不起作用。

这是表格:

这是js脚本:

如果有人能告诉我为什么它不起作用,我将不胜感激。这里的例子和我试图尽可能简单的jsfiddle,但仍然没有真正工作..

0 投票
3 回答
9238 浏览

datatables - Datatables TableTools - 保存 CSV 时是否可以只包含可见列?

我使用 Datatables 的 TableTools 插件对保存 CSV 进行了一些测试。

我注意到它可以保存一切。它不关心您是否过滤了行或隐藏了某些列。

有没有办法只保存可见列中的数据?

0 投票
1 回答
687 浏览

javascript - DataTable - TableTools ShowSelectedOnly

我正在尝试为 TableTools.ShowSelectedOnly 使用 DataTable 插件,但我很难让它工作。相关插件页面:TableTools.ShowSelectedOnly

我使用插件文档中给出的示例
: - 用于选择:效果很好。

但我没有看到Show allor的按钮Show Selected

实际上,我不明白包含的盒子oFilterSelectedOptions出现在哪里?(在插件中
描述为“选择框以显示所有或仅显示选定项目” )

我可能错过了一些基本说明......但我是 javascript 的新手。

有人可以帮助我吗?
这是我的测试代码:http: //jsfiddle.net/K5g9q/