问题标签 [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 回答
290 浏览

jquery - 无法将 vedmack/yadcf 插件与 tigrang/cakephp-datatable 一起使用

我在我的一个 cakePHP 2.6 项目(和 DT 1.10.6)中使用了 tigrang/cakephp-datatable 。到目前为止,在插件作者的帮助下,我已经能够成功实现该插件。该插件非常好,我想保留它。

现在,我正在尝试使用vedmack/YADCF插件以及我现有的数据表来实现(尤其是)列过滤功能,因为我发现官方 DT 上的示例非常混乱和有限。初始化 YADCF 时不断出错:

有没有办法让两个插件一起工作?有没有人试过这个?

下面是我使用 cakephp-datatable 的 DT JS:

在上面的代码之后,我尝试了类似的方法和其他一些尝试以使 YADCF 工作,但我总是遇到同样的错误:

我已经在没有其他插件的情况下尝试了这个 YADCF 代码,它可以完美运行。所以,我需要帮助修改代码以使用其他插件实现。

我也试过这个(因为 DT 是使用dataTable()小写“d”初始化的)但没有奏效:

PS:我也在第一个插件的github上问过这个问题,但我希望yadcf的作者或有经验的人可以在这里帮助我。

0 投票
0 回答
2552 浏览

jquery - 使用 ajax.url().load() 重新加载数据表不起作用

我有一个可以正常工作的服务器端分页启用数据表。以下是我初始化的表,它提取 json 数据并呈现:

}

甚至在 ajax 重新加载之后的 ajax 工作正常:

问题是当我想使用以下 load() 函数重新加载不同的 URL 时。实际上,它冻结了“处理中...”消息,而不将数据呈现在表上。反应好像没问题。

我不知道出了什么问题,因为开发人员工具控制台中显示了错误。请建议。

0 投票
4 回答
1129 浏览

php - DataTables columnFilter 数字范围过滤

我有数据库,列"BIRTH_DATE"中有日期(例如2015-06-26)。我用来DataTables为用户显示信息。我想做数字范围搜索。但是当我使用DataTables插件ColumnFilter并尝试使用number-range类型过滤器时它不起作用。

只要我输入任何值fromto字段,它就会告诉我没有结果。但是,如果在同一列中有一行写日期,就像20150626过滤器显示的那样。所以据我了解,问题出在-我号码中间的符号中。我怎样才能使过滤器忽略-标志?

数字范围过滤器代码:

编辑:2015-06-29

或者也许有人可以帮助我让这个过滤器忽略输入格式,只需运行简单的操作,例如:

因为这样的查询在 sql 中运行良好。

0 投票
3 回答
11876 浏览

jquery - 没有ajax调用的数据表draw()

我正在尝试调整 jquery Datatables 的大小以适应屏幕大小。数据表以服务器端模式(属性"serverSide": true)运行。当窗口大小改变时,我重新计算新数据表的高度,然后调用draw(false)以重绘数据表的布局。

不幸的是,该draw()方法进行了 ajax 调用,这使得解决方案无法使用,因为它显示“正在处理”并且需要时间来获取每个小窗口更改的数据。

如何在不调用 AJAX 的情况下重绘数据表布局?我不需要刷新数据,我只想重绘表格。

0 投票
1 回答
1450 浏览

jquery - 分页按钮即使在禁用时也会触发 ajax - dataTable 服务器端分页

我有一个使用服务器端分页初始化的数据表,它工作正常。但是,问题在于最后一页中禁用的“下一步”和“最后一个”按钮,单击时会显示“正在处理...”消息。最有可能的 on-click hey 触发了不需要的 ajax 事件。

这是我的代码:

请让我知道是否有办法阻止这种情况。

0 投票
1 回答
165 浏览

asp.net - 无法初始化数据表

我正在尝试在我的 asp.net 项目中使用 jQuery DataTables,但它没有应用 dataTable 的样式或功能,我的表仍然正常。

我尝试使用 CDN,但徒劳无功。但是当我将相同的代码和 CDN 复制到 notepad++ 时,它可以工作。我花了 2 天时间查看相关问题,但它并没有解决我的问题。我试图将链接放在<head><body>标签中,但仍然是徒劳的。

0 投票
3 回答
12361 浏览

javascript - 如何在 jquery 数据表中对多列进行分组

如何根据多列分组折叠和展开表格。

例如我有这样的表

这就是我需要对上表进行分组的方式

我想根据位置和大小列进行分组,例如:美国有 3 XX 和 0 YY 和 1 ZZ,

然后当我点击我想要展开的行并显示那些 3 XX 和 0 YY 和 1 ZZ 其他四列 cont_no, price, depot, cond

请有人帮助我或给我一些建议或链接以供参考。

谢谢

0 投票
3 回答
47291 浏览

jquery - 禁用初始自动 ajax 调用 - DataTable 服务器端分页

我有一个使用服务器端分页初始化的数据表,它工作正常。该表在初始化期间触发 ajax、提取数据并呈现到表上。但是,我最初需要空表并在单击按钮时使用 load() 或 reload() 加载表数据,例如:

这是我的表初始化:

应该有办法在初始化期间限制表的加载?我阅读了文档但找不到。请建议。

0 投票
1 回答
1655 浏览

javascript - 数据表工具副本,pdf。csv,excel导出不起作用。只有打印工作

我使用数据来满足我的前端要求,它工作得很好,除了我在导出诸如副本、csv、excel 和 pdf 之类的东西时遇到问题,只有打印工作。有什么想法、线索、想法、帮助、建议、推荐吗?我正在使用版本 1.10.6

我确实链接了所有必要的库,例如 datatables js、css 和 datatables tools js。下面是我在脚本上激活它的代码

0 投票
2 回答
3356 浏览

jquery - jQuery Datatable 插件未过滤列值

我正在为我的应用程序使用jQuery Datatables插件。该数据是静态 HTML 数据,如下面共享的 JsFiddle 中所示。单击按钮时,需要过滤数据并将其显示在表格中。

我尝试使用Datatables Filtering API 过滤表列上的Software Engineer字符串,但没有成功。Position

请在下面找到 JsFiddle 链接。

数据表过滤器功能

Javascript, CSS & HTML 下面