问题标签 [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 - DataTables colReorder 和单个列搜索
我正在使用带有 ColReorder 插件和单个列搜索的 DataTables 1.10.4。一切正常,直到我开始移动列。
如果我使用以下代码对第 0 列进行初始搜索,它将起作用:
但是,如果我将第 0 列向右移动到第 1 位,那么上面的代码不会引用正确的项目。我试过用列名替换 .columns(0) ,但这没有效果。
所以,我的问题是,当这些列位置移动时,我怎样才能在正确的列上保持正确的搜索?
jquery-datatables - Datatables 1.10 版本中的 isortCol_0 和 orderDir_0 等效
我试图了解如何在 java 中获取列索引和排序(asc 或 desc),但我没有得到等效的代码。我参考了他们的网站来发送参数,但不明白如何准确获取列索引和排序。请看这里
谢谢
jquery - 用于输入的 DataTables 分页插件不起作用
我正在尝试使用 DataTables 的输入插件进行分页。我已经加载了所有三个 jar 文件 - jQuery1.11.1、dataTables1.10 和 input.js。但我仍然得到
和
错误。
我必须包括任何其他罐子吗?在一些旧帖子中,我看到 plugin.jar 正在加载,但在DataTables 插件页面本身中没有提到这个 JAR。
数据表初始化代码
spring - Spring MVC + DataTables 1.10 参数绑定
我正在尝试做一个为 DataTables 做服务器端的控制器。
DataTablesRequest.class:
订单类:
列类
搜索类:
问题是 DataTables 发送的参数如下:column[0][name] 并且 SpringMVC 期望类似于 column[0].name 的东西。
有没有办法解决这个问题?如何将 DataTables 的参数绑定到对象?
javascript - 使用分页时如何从 DataTables.net 获取所有数据行
我知道我可以使用函数 fnGetData() 但这只会让我获得我所在页面的数据。我想获取所有数据,即使是当前未显示的页面。我的目的是获取所有纬度和经度字段,以便我可以使用 Google Maps v3 将其显示在地图上。
我有这段代码,但同样,它只为我获取当前页面的数据。
tabletools - Datatables tabletools 复制过滤后的数据
我只想从 tabletools 插件中复制过滤后的数据。我已经看到这个问题被问了几次,所有的答案都说要使用 oSelectorOpts。我相信我正在这样做,但它似乎不起作用。
jquery - 不使用 fnGetNodes() 计算所有行
我有以下表格初始化代码
但
总是显示 20 这是我的页面大小。因为我有 5 页的完整记录。不是应该显示 100。如果我缺少有关此 api 的任何内容,请告诉我。
谢谢。
jquery - 无法读取未定义的属性“长度”:数据表
所以我在这里关注信息,http://datatables.net/examples/ajax/simple.html,只是为了设置一个非常基本的数据表。一旦完成,我将努力按照我想要的方式完成它。这是我的代码:
桌子:
Javascript:
数据(已收到):
所以问题是我在标题中遇到了错误,我不知道为什么。据我所知,我几乎完全复制了示例页面上的代码,并复制了数据的发送方式。我希望另一双眼睛能帮助我告诉我哪里出错了。
编辑:
我已将要发送的数据更改为尽可能少的数据,并检查了网络的实际响应,这就是我所看到的:
该数据的输出是否让我感到困惑?我应该提到我正在通过 PHP 发送这些数据,它是一个我使用 json_encode 的数组。
javascript - 仅根据 DataTables 中第一列的下拉值过滤表数据
下面提到了数据表网站上提到的所有列的选择选项的功能。我如何使它仅在第一列的下拉值上过滤表数据,并将选择下拉列表放置在其他地方而不是通常的标题部分。例如见链接
我正在使用以下代码。一旦我删除 dom 选项,选择选项就会出现,但不是没有 dom。
jquery - 使用 stateSave: true 返回时,如何使用它们的值预填充多个搜索列?
stateSave: true
我正在使用带有选项和自定义多列搜索输入的 jQuery DataTables 插件(版本 1.10.5) :
离开页面并返回时,过滤器已正确应用,但输入到搜索输入中的值消失了。退货和使用时如何预先填充它们stateSave: true
?
我曾尝试使用fnStateLoaded
回调,但我找不到每列的过滤器值的存储位置。