问题标签 [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 投票
1 回答
4140 浏览

jquery-datatables - 如何禁用 DataTables/TableTools 按钮

我正在使用 DataTable 1.10 和 TableTools 2.2.1。

鉴于以下剪辑,我想禁用/启用编辑按钮。

是否有可能在运行时执行此操作?

非常感谢

0 投票
0 回答
70 浏览

jquery-datatables - 数据表中是否可以有两个独立的工具栏

我设法将TableTools集成到DataTables 中并设置了我自己的“工具栏”。设置 dom 选项以 dom : '<"H"fr>t<"F"Tlp>' 生成如下结果:

在此处输入图像描述

我想知道是否可以创建包含不同按钮的第二个工具栏并将这个新栏添加到另一个位置(如标题)。

像这样的东西:

在此处输入图像描述

如果我指定以下内容 dom : '<"H"Tfr>t<"F"Tlp>',我只会获得两次相同的工具栏。

0 投票
0 回答
335 浏览

javascript - 大量记录的数据表和表工具性能问题

我正在使用数据表进行搜索操作。首先,我搜索记录。

在某些情况下,我可以获得 3000 条记录。

我正在使用表格工具来选择所有记录并一次更新它们。当用户点击updateAll(页面上的自定义按钮)时,jQuery 模态对话框打开并要求用户为所有记录共有的某些字段输入一些值。所有都是可选的。

因此,当用户单击更新(对话框上的自定义按钮)时,我必须解析所有记录并获取用户未提供的值,并且必须创建一个 JSON 对象,其中包含与所有记录相关的 3000 个对象并将其发送到服务器。

一旦我收到来自服务器的成功响应,我必须解析所有记录并使用在模式对话框中输入的值更新它们,并刷新表格。

我使用 fnGetSelected() 获取选定的行数据,然后使用fnGetData ( )返回数组。我正在循环这个 javascript 数组以从行中获取数据,制作JSON对象,在服务器调用后更新记录。

上述情况给我带来了 3000 条记录的巨大性能问题。在 chrome 页面中变得无响应。但是在更新很少的记录时,它的更新速度更快。

建议我一个解决方案。谢谢

0 投票
4 回答
15160 浏览

jquery - Jquery - DataTables [tableTools]:仅导出可见行

我刚开始使用 jQuery DataTables。

使用 DataTables 的 tableTools,是否可以只导出可见行而不是所有行?例如,如果分页设置为 10,我希望只导出 10 行。搜索结果也是如此。

以下是部分代码:

谢谢你。

0 投票
1 回答
123 浏览

datatables - TableTools not working when SWF hosted on AWS S3

I'm trying to use jQuery DataTables and TableTools in conjunction with my Django app, which uses Django-Storages (Boto) to manage my static files on S3. Although I can successfully point my SWF file to the SWF on S3, I've noticed that none of the COPY CSV etc buttons work (except PRINT) when using S3. However, it all works perfectly once I point to a public CDN.

I can use the CDN but am wondering if anyone knows why it doesn't work on S3. I'm guessing it may be a permissions issue?

0 投票
9 回答
32002 浏览

javascript - Datatables / TableTools:导出到 Excel 时将数据格式化为文本

我正在使用 Datatables TableTools 插件,以便为我页面上的表格提供导出到 Excel 选项。

一般来说,一切都按预期工作。我唯一的问题是我需要所有数据。生成的 Excel 表中的列被格式化为文本,否则我会丢失某些列中的数据。

示例: - 我有一列有前导零(例如),如果它没有被格式化为文本0022,它只会出现在 Excel 文件中的前导零被截断(例如)。22- 另一列包含 19 位帐号(例如),如果未格式化为文本,则会在 Excel 文件1234567890123456789中将最后四位数字更改为零(例如)。1234567890123450000

有什么方法可以在我的 Datatables / TableTools 初始化中设置它,以便它始终将所有数据作为文本导出到 Excel 文件中?

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

0 投票
2 回答
5337 浏览

jquery - jQuery:如何以编程方式隐藏 TableTools 按钮

我正在使用最新版本的 jQuery 插件 DataTables 和 TableTools(来源:https ://datatables.net/extensions/tabletools/ )。

我已将其设置为显示两个标准按钮,一个用于选择所有行,一个用于取消选择所有行。到目前为止,一切都按预期工作。

现在我想在我的页面中添加一个简单的按钮,以编程方式隐藏这两个按钮。 在 Firebug 中调查它们显示以下内容:

基于此,我尝试使用“DTTT_button”类和使用唯一 ID 来隐藏它们,但在这两种情况下我都无法这样做。

有谁知道用不同的方法实现这一目标的方法?

0 投票
2 回答
92 浏览

javascript - javascript变量/函数的首字母是什么意思

下面的代码只是一个例子,这段代码来自 jQuery DataTable。我只是想知道 oTable 中的“o”,bServerSide 中的“b”等是什么意思。它们是否具有某种意义?

0 投票
1 回答
948 浏览

ruby-on-rails - Datatables TableTools 停止使用找不到文件错误

很长一段时间以来,我一直在使用数据表和表格工具并取得了巨大的成功。

然而,在过去的几天里,我已经升级到 Rails 3.2.18,还有一些更小的不相关的 gem,其他没有任何变化。Althoguh 由于在 gemfile 中引用数据 gem 的方式,这可能已经改变。

现在,当我加载使用表格工具的页面时,我在 firebug 中收到以下错误

我已经尝试将 gem 放在资产区域以及它之外,它看起来如下所示

我的 application.js 文件如下所示

所以在这个阶段,我不知道为什么我的应用程序会出现这个错误。有没有人对我可能做错了什么有任何想法,或者发生了什么变化?

迈克尔

0 投票
1 回答
1572 浏览

jquery - Datatables Tabletools 打印模式显示所有数据。只需要以前显示的内容

我让 Tabletools 工作,虽然我在打印模式下苦苦挣扎。一旦按下按钮,打印模式就会正确运行,只显示之前显示的记录。在一秒钟内,还显示了其余数据。有没有人遇到过同样的问题?我的 jQuery 代码是否有可能触发此操作?提前致谢。