问题标签 [datatables-1.10]

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 回答
3595 浏览

jquery - 从 json 数组创建数据表

首先很抱歉我的解释不好。目前,我有一个表可能会在 3000 之前插入数据,我得到了人们使用数据表的建议。但我在这方面真的很新,我已经尝试了另一个数据表示例但仍然无法正常工作.

我已经为作为对象数据源的服务器端创建了数据表,但它似乎不像我预期的那样工作良好。请帮助我展示如何通过 json 对象数据源创建数据表的正确方法。下面是我的代码:

请有人帮助我的初学者体验。谢谢

0 投票
1 回答
1623 浏览

datatables - 我需要在 DataTables 1.10 上成功导出后触发一个事件

我正在使用 DataTables 1.10.4,我想在成功导出 Excel 后执行一个操作,例如 javascript 函数。

是否有可能,因为该按钮使用的是 Adob​​e Flash?

0 投票
2 回答
4363 浏览

datatables - 如何在 DataTables 1.10 中使用不同的值进行排序和显示

我已升级到 DataTables 1.10,但无法使用 column.data 或 column.render 使用不同的值进行排序和显示。

数据如下:

我想创建一列显示DateRange和排序使用reportDateRangeMilliseconds

我试过了:

但它返回错误:

DataTables 警告:表 id=reportList - 请求第 0 行的未知参数“reportDateRangeMilliseconds”。有关此错误的更多信息,请参阅http://datatables.net/tn/4

http://jsfiddle.net/scottglew/pmpj9uyb/1/

我也试过:

它不会返回错误,但也不会使用毫秒值正确排序。见http://jsfiddle.net/scottglew/jrnou3p3/2/

我还尝试了一系列其他组合,但没有任何乐趣。谁能拯救我的理智?

0 投票
2 回答
25822 浏览

filtering - jQuery dataTables - 获取过滤后的列值

我正在使用 jQuery dataTable,当用户选择一个下拉列表时,它会搜索数据表并对其进行过滤并根据搜索到的数据重新绘制内容:

现在我试图在搜索完成后获取所有列值,但是我找不到执行此操作的函数。目前我正在使用 api

根据文档,这将返回未过滤列中的所有数据。我找不到一个函数来给我一个过滤数据的列值数组。

0 投票
4 回答
1432 浏览

javascript - jQuery DataTables 1.10:它现在在哪一列排序?

使用 DataTables 1.10,

我有一个默认排序的 DataTable,用户可以使用其他一些列。

如何检测表当前排序所依据的列?


一些可能与回答问题无关的上下文:我真正想做的是将表格“导出”到非交互式 HTML 表格。此 DataTable 以编程方式生成,然后转换为 DataTable,因此在搜索导出选项后,看起来从本质上重新生成原始表比实际导出更容易。但我需要重新生成的表使行的顺序与当前排序相同。

0 投票
2 回答
8035 浏览

jquery - 服务器端处理完成后数据表行重新排序

我在我的网页中使用 DataTables,它从服务器服务器端处理加载内容,并且我想向它添加 rowReordering jquery-datatables-row-reordering功能。这就是我之前尝试过的方式。

这实际上启用了数据的拖放,但是在这样做之后它不会发送任何服务器通知,也不会被丢弃的行停留在它被丢弃的位置(它会回到它之前的位置)。

我也尝试过以下操作。

在此,我在回调rowRedordering内部fnInitComplete调用。但这给出了与前一个相同的结果。就像它进行拖放一样,但它不会发送服务器通知(而且该行也不会保留在它被放置的位置。它会回到它之前的位置)。

在我添加服务器端处理的数据来初始化表之前,重新排序工作得很好。那么,我在这里做错了什么?

0 投票
2 回答
2439 浏览

jquery - DataTables,在 Datepicker 之后重新加载数据集

如何根据日期选择器选择加载具有新日期的 DataTables。

使用客户端 Ajax 调用加载数据,然后我想根据日期范围创建一个新数据集。

每当我调用函数重新加载数据时,都会出现初始化错误。我试图破坏桌子,并再次绘制它,但没有。

阿贾克斯调用:

那么选择日期更改事件是:

如何在选择日期后重建 DataTable?

0 投票
3 回答
50101 浏览

datatables - Remove search filter on Datatable

I have applied a button in my DataTable, which on click, filters the data table, to just show the clicked row.

table initialization is:

and my click event is:

This all work perfectly fine, but now I want to reset the filters, when any other action on the page is carried out. For instance, changing a datetime picker.

How can I check if the datatable has a seach filter applied, and remove it (i.e. resetting the table back, prior to the click event).

0 投票
1 回答
523 浏览

jquery - 数据表和超链接组按钮

我在 DataTable 的 actios 列中放置了一个 bootstrpa 按钮组。该按钮由三个选项组成,每个选项调用一个单独的函数,传入一个 Id 的值。

这一切都设置好了,在数据表的 ColumnDefs 部分中,如下所示:

我的 viewMessage 函数甚至没有被调用,因为我得到一个 Uncaught ReferenceError 'value' is not defined。

如果我省略了“数据”值,我的方法就会被触发。

0 投票
1 回答
5817 浏览

jquery - 让 columnFilter 插件与 DataTables 一起使用

我正在使用 1.10.2 DataTables,我想利用 columnFilter 插件而不是手动将某些东西拼凑在一起。我正在使用带有数据表、jQuery 1.10.2、jQuery UI 1.10.3 和 bootstrap 3.1.1 的引导渲染器。这个特定的表不使用任何花哨的东西(没有固定的标题、没有固定的列、没有 ColVis 或 ColReorder)。分页已打开。

JavaScript:

这是一个有 22 列的表。我注意到的第一件事是 columnFilter 示例只提到了 DataTables 的小写初始化,例如:

如果我说

我长胖了

如果我说

如果我说

没有过滤器出现。

我究竟做错了什么?我应该如何初始化它?