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

jquery-datatables - 提醒页码。关于 jQuery dataTables 页面更改事件

以下对我有用:

每当我更改页面时,都会显示警报。但是如果我想提醒页面编号。哪个被点击了然后怎么回事

0 投票
1 回答
478 浏览

datatables - 搜索时的索引号应保持其原始值,而不是重新启动

我正在使用数据表 v1.10,它随着时间的推移有了很大的改进。但是我正在尝试添加索引号。

到目前为止,我已经设法添加了索引号,但我无法记录在搜索后保留它的原始索引号。

假设我有这张桌子:

如果我要在篮球上搜索,我应该像这样得到 POSITION 2:

但是,数据表没有给出位置 2,而是从 0 开始重新计数(或者在我的情况下为 1,因为我让它从 1 开始)

我希望索引号在搜索后保留其正确值。

我上次使用:

我试图将其转换为他们的新 api,但我找不到正确的解决方法。

这是我正在使用的当前服务器端代码:

和客户端:

我的问题类似于:使 jQuery 数据表在搜索/排序时保持分配的行号

我尝试了那里建议的代码,但它似乎在 datatables v1.10 中不起作用(我更改了正确的 api 命名)

0 投票
2 回答
5691 浏览

javascript - DataTables:格式化为条带行时遇到问题

问题:我有一个基本的 Web 应用程序正在运行以从用户那里获取一个 ID 号和一个日期,提交所述信息的结果从我的数据库返回一个数据集。数据格式正确并显示在一个漂亮的 html 表中。我正在使用 DataTables 1.10.2 ( http://www.datatables.net/ ) 来处理我的页面表格的格式。在 datatables .css 文件中,我可以更改颜色并将鼠标悬停在颜色和字体上,我可以根据需要更改列宽,但我无法让行显示为“条纹”演示文稿。这是我的网页的 html 文件(不是全部):

此代码工作正常,原样...即无需尝试添加到标识 table_id 的脚本中以覆盖 DataTables 的默认功能,即:显示紧凑、悬停、条纹...只有默认的“显示”有效.

我希望能够通过 class='stripe' 将 DataTable 的显示设置为条纹表,但无法通过将 'stripe' 关键字添加到 HTML 表的 class="" 部分来实现。而这就是条带表的示例如何在我迄今为止阅读的文档中工作。同样在上面您会看到我注释掉了原始 datatables.css 文件并使用了“test.css”文件...它是 DataTables1.10.2 包随附的原始 datatables.css 文件的精确副本。此外,与 DataTables 包关联的所有其他文件在复制到我的 Web 服务器后都保持“原样”。

除了其他所有问题之外,这个问题都可以正常工作,但这将是一个非常好的功能。这个问题可能会阻止我进一步进步,并且非常烦人。

添加了完整的 HTML 源文档:

这是我在上面的代码片段中遗漏的所有内容,也许这将有助于缩小问题范围:)

0 投票
1 回答
296 浏览

jquery - 从 2.2.1 升级到 jquery-datatables-rails 2.2.3 会破坏 RailsCasts 340 Datatables 中的代码

这是信息性的,因为我提出问题并将提供答案。这是为了记录,并帮助任何关注我的人。

我使用 RailsCasts 340 构建 DataTables。它们工作得很好,但我在列宽与表格宽度等方面遇到了一些困难。请参阅数据表行超出表边界,或太窄。一般来说,将 jquery-datatables-rails 从 2.2.1 升级到 2.2.3 以从 DataTables 1.9 升级到 1.10 似乎是一个好主意。这还包括数据表响应 0.2.0。

参考Converting parameter names for DataTables 1.10,您会看到有非破坏性的变量名称更改。它们应该向后兼容 1.9。如果您使用的是本机 DataTables,可能就是这种情况。但是,它不适用于 jquery-datatables-rails,尤其是在参考RailsCasts 340 时

这个问题和答案试图为任何出现的人简化这种转换,并且它可能使最初实现此代码更容易。

0 投票
1 回答
9644 浏览

jquery-datatables - jquery 数据表:columnFilter() 不是函数错误

我正在使用具有自定义服务器端过滤、搜索和排序的数据表...为什么 columnFilter() 返回错误“TypeError: $(...).DataTable(...).columnFilter is not a function”

这是我使用 columnFilter 的方式:

我没有“.columnFilter()”的代码可以正常工作。

0 投票
1 回答
1053 浏览

jquery - Jquery Datatables 1.10 搜索功能只工作一次

当用户单击搜索按钮时,我正在尝试对数据表执行搜索。

如果我单击 NY/London 按钮,表格将正确过滤。如果我现在单击 San Francisco 按钮,表格将不显示任何记录。

我认为这种行为是因为需要先清除表中的所有现有搜索,然后才能完成新搜索。我不知道该怎么做。

这是代码:

这是表格和代码的实时链接。

http://live.datatables.net/tulavila/1/edit

任何人有任何想法如何使这项工作?

0 投票
1 回答
12212 浏览

jquery-datatables - 对 DataTables 中的过滤列求和

我正在尝试对 DataTables 中过滤列的结果求和。我查看了他们网站上提出的问题,人们使用这种方法取得了成功。

但是,对我来说,类似的代码会产生“未捕获的类型错误:未定义不是函数”。

其中“表”是:

0 投票
3 回答
3396 浏览

jquery - 动态添加行时,statesave 无法使用数据表

我正在使用 DataTables 并使用

我使用 $('#example').row.add(...) 动态填充我的表

当我重新加载或重新访问我的页面时,表格又是空的。stateSave 是否应该与动态插入的行整体一起使用?

0 投票
1 回答
11252 浏览

javascript - 将数据属性放在 DataTables 1.10 上的行上

table.row.add()我使用以下代码的方法在 DataTables 1.10.2 上动态添加新行:

我制作了这个标记:

我想要做的是将 data-id(和其他数据)属性添加到新添加的 tr 标记(在行插入时或之后),并使其如下所示:

我已经设法使用代码获取新添加行的索引,并返回最后一行索引

并且还尝试执行以下操作以使用索引添加data-id 属性:

我是 DataTables 的新手,并且已经滚动了它的源代码,红色的评论。虽然不善于理解以 . 开头的功能_fn*()。如果有其他方法不依赖这些_fn*()功能,谢谢!

0 投票
0 回答
1717 浏览

datatables - 在弹出窗口中编辑 AJAX 源数据(jquery-datatables-editable)

DataTables Editable 插件有一个用于在弹出窗口中编辑数据的示例。sAjaxSource但是当数据来自ajax(使用属性)时,我似乎无法让它工作。在演示中,Edit链接在 HTML 中被硬编码,但是当数据被动态加载时,我们无法对任何东西进行硬编码。任何人都可以解释如何做到这一点或给我一个寻求帮助的指针吗?

谢谢!