问题标签 [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.
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的作者或有经验的人可以在这里帮助我。
jquery - 使用 ajax.url().load() 重新加载数据表不起作用
我有一个可以正常工作的服务器端分页启用数据表。以下是我初始化的表,它提取 json 数据并呈现:
}
甚至在 ajax 重新加载之后的 ajax 工作正常:
问题是当我想使用以下 load() 函数重新加载不同的 URL 时。实际上,它冻结了“处理中...”消息,而不将数据呈现在表上。反应好像没问题。
我不知道出了什么问题,因为开发人员工具控制台中显示了错误。请建议。
php - DataTables columnFilter 数字范围过滤
我有数据库,列"BIRTH_DATE"
中有日期(例如2015-06-26
)。我用来DataTables
为用户显示信息。我想做数字范围搜索。但是当我使用DataTables
插件ColumnFilter
并尝试使用number-range
类型过滤器时它不起作用。
只要我输入任何值from
或to
字段,它就会告诉我没有结果。但是,如果在同一列中有一行写日期,就像20150626
过滤器显示的那样。所以据我了解,问题出在-
我号码中间的符号中。我怎样才能使过滤器忽略-
标志?
数字范围过滤器代码:
编辑:2015-06-29
或者也许有人可以帮助我让这个过滤器忽略输入格式,只需运行简单的操作,例如:
因为这样的查询在 sql 中运行良好。
jquery - 没有ajax调用的数据表draw()
我正在尝试调整 jquery Datatables 的大小以适应屏幕大小。数据表以服务器端模式(属性"serverSide": true
)运行。当窗口大小改变时,我重新计算新数据表的高度,然后调用draw(false)
以重绘数据表的布局。
不幸的是,该draw()
方法进行了 ajax 调用,这使得解决方案无法使用,因为它显示“正在处理”并且需要时间来获取每个小窗口更改的数据。
如何在不调用 AJAX 的情况下重绘数据表布局?我不需要刷新数据,我只想重绘表格。
jquery - 分页按钮即使在禁用时也会触发 ajax - dataTable 服务器端分页
我有一个使用服务器端分页初始化的数据表,它工作正常。但是,问题在于最后一页中禁用的“下一步”和“最后一个”按钮,单击时会显示“正在处理...”消息。最有可能的 on-click hey 触发了不需要的 ajax 事件。
这是我的代码:
请让我知道是否有办法阻止这种情况。
asp.net - 无法初始化数据表
我正在尝试在我的 asp.net 项目中使用 jQuery DataTables,但它没有应用 dataTable 的样式或功能,我的表仍然正常。
我尝试使用 CDN,但徒劳无功。但是当我将相同的代码和 CDN 复制到 notepad++ 时,它可以工作。我花了 2 天时间查看相关问题,但它并没有解决我的问题。我试图将链接放在<head>
或<body>
标签中,但仍然是徒劳的。
javascript - 如何在 jquery 数据表中对多列进行分组
如何根据多列分组折叠和展开表格。
例如我有这样的表
这就是我需要对上表进行分组的方式
我想根据位置和大小列进行分组,例如:美国有 3 XX 和 0 YY 和 1 ZZ,
然后当我点击我想要展开的行并显示那些 3 XX 和 0 YY 和 1 ZZ 其他四列 cont_no, price, depot, cond
请有人帮助我或给我一些建议或链接以供参考。
谢谢
jquery - 禁用初始自动 ajax 调用 - DataTable 服务器端分页
我有一个使用服务器端分页初始化的数据表,它工作正常。该表在初始化期间触发 ajax、提取数据并呈现到表上。但是,我最初需要空表并在单击按钮时使用 load() 或 reload() 加载表数据,例如:
这是我的表初始化:
应该有办法在初始化期间限制表的加载?我阅读了文档但找不到。请建议。
javascript - 数据表工具副本,pdf。csv,excel导出不起作用。只有打印工作
我使用数据表来满足我的前端要求,它工作得很好,除了我在导出诸如副本、csv、excel 和 pdf 之类的东西时遇到问题,只有打印工作。有什么想法、线索、想法、帮助、建议、推荐吗?我正在使用版本 1.10.6
我确实链接了所有必要的库,例如 datatables js、css 和 datatables tools js。下面是我在脚本上激活它的代码
jquery - jQuery Datatable 插件未过滤列值
我正在为我的应用程序使用jQuery Datatables插件。该数据是静态 HTML 数据,如下面共享的 JsFiddle 中所示。单击按钮时,需要过滤数据并将其显示在表格中。
我尝试使用Datatables Filtering API 过滤表列上的Software Engineer
字符串,但没有成功。Position
请在下面找到 JsFiddle 链接。
Javascript, CSS & HTML 下面