问题标签 [datatables]

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 投票
4 回答
21217 浏览

jquery - jQuery DataTables 最大列宽

我在我的 .NET Web 应用程序中使用 jQuery DataTables,但是如何为一个特定列设置最大宽度,所有其他列都应该自动调整大小(就像它们现在在我的表中一样)

编辑

DataTables 自己正确地完成了它,问题是有一个很长的单词没有导致问题的空格

0 投票
1 回答
3299 浏览

jquery - jquery数据表卡在AJAX服务器端表上

全部,

想知道是否有人可以提供帮助。我通过 dom 操作和 JSON 代码使用 DataTables 已经有一段时间了。但是,我们的两个较大的结果集仍然运行得太慢,所以我试图将它们转换为客户端数据源。我在那里有带有标题的表格,但数据没有被注入到标记中。

我已经构建了输出页面并复制了该代码的输出片段以供参考。它正在通过 JSON 验证器进行验证,我看不出它与示例代码之间没有区别。事实上,有一次我尝试使用我网站上的示例数据来使这项工作无济于事。没关系,但我的 JSON 是通过 Symfony 操作创建的,可以直接访问(当然是登录)我可以通过 XHR 调用成功地在 Firebug 上看到经过验证的 JSON 输出,所以我知道它在运行时可用于浏览器。我在此页面中运行了其他数据表,因此包含已正确设置。我的理论是,与实例化有关的某些东西,无论是格式错误的参数还是缺少的命令,都会导致它失败而没有错误。

以下是我的代码:

AJAX 页面输出(为清晰起见截断):

jQuery初始化:

有人看到有什么遗漏吗?提前致谢。

0 投票
2 回答
36000 浏览

jquery - jquery DataTables - 更改单元格的值而不仅仅是显示值

使用DataTables我想在呈现表格之前更改数据的值。我用这个:

但我发现虽然我将显示的文本更改为 0 到 6,但当我按列排序时,它仍然按数据排序,而不是按显示的文本排序。

有谁知道我如何实际更改单元格中的数据,以便在我排序时它会按 0-6 正确排序?

0 投票
2 回答
4900 浏览

jquery - jQuery DataTables 插件 - 二次排序(多列)

我在 DataTables 插件中找不到解决方案。我想要的是进行二次排序。我的意思是 - 例如,我有一个包含产品名称和价格的表格,如下所示:

当用户点击 PRICE 时,会发生这种情况:

但我需要发生这种情况:

或者基本上,我需要这里描述的内容。

如果您有任何想法,请提前致谢!

0 投票
1 回答
14086 浏览

jquery - jQuery DataTables plugin: adding a checkbox dynamically

When adding a row dynamically using jQuery DataTables plugin, what do I do if one of the cells has to be, say, a checkbox? Just put the HTML in quotes?

0 投票
1 回答
1007 浏览

jquery - JTemplates table + DataTables plugin 列排序问题

我有一个 HTML 表,我使用 JTemplates 脚本将数据绑定到该表,然后在“processtemplate”行之后应用数据表效果 - “.dataTables();”

一切正常 - 自定义分页、自定义过滤等。唯一的痛点是当我单击标题时无法正确排序。

我每页有 10 行。加载 Page1 后,排序在任何列上都能正常工作。但是当我转到下一页并单击列标题对该列进行排序时,它会对前几页记录进行排序并显示排序的前 10 行。

所以在第 2 页上,默认显示将显示序列号从 21 到 30 的记录。这是正确的。但是,当我单击 SerialNumber Header 对其进行排序时,结果显示为 1-10。如果我再次单击标题,则会显示 10-1(降序)。所以我当前的 20-30 行数据完全丢失了。

这是代码:

0 投票
1 回答
424 浏览

visual-studio-2008 - dataTable.net 服务器端处理:似乎没有刷新

对于我和我的同事正在开发的站点,我们使用了来自 www.dataTables.net 的数据表格式,并且由于表的增长量,我们必须使用服务器端处理。这是视图:

这是 AdminController.cs 中的 sAjaxSource 函数:

这是分配功能

这是 AdminView 功能

另外,请注意,我的开发机器与我的网络机器不同。所以我不能复制和粘贴,我也不能使用拇指驱动器。因此,我必须手动输入所有内容。所以如果你看到一些错别字,只要问我,我会让你知道它是否正确。此外,您可能会要求查看两个操作,我只是没有输入它们只是因为输入其他所有内容需要多长时间。行动和分配。如果您想/需要看到它们,请告诉我。谢谢。

0 投票
5 回答
37509 浏览

javascript - 使用 ASP.NET WebForms 的 jQuery DataTables 服务器端处理

问题:

  • 使用 ASP.NET WebForms 的 jQuery DataTables 服务器端处理。

解决方案:

  • Darin Dimitrov 使用页面和排序的示例回答了这个问题,但没有进行任何搜索。这是我对他的工作进行的 **basic** 修改,以便对他的示例进行搜索:
0 投票
2 回答
1572 浏览

javascript - jQuery dataTables 插件 - 如何忽略列排序中的单词

我有一个包含标题、作者、出版商和日期的书籍表。在标题栏下,很多书名都以“The”开头。如何在 jquery datatables插件中设置排序以在排序此列时忽略第一个单词(如果它是“The”)?

谢谢。

0 投票
1 回答
1068 浏览

jquery - 如何在 ZendX_jQuery 中使用 DataTables jQuery 对象

我正在尝试将 ZendX_jQuery 和 Datatables 用于项目。在我的布局文件中,我有:

每当我使用 ZendX 帮助器渲染对象时,数据表对象就会渲染得很好。但是,如果我没有对象,那么表格将不会呈现。

例子:

由于日期选择器而工作的数据表:

数据表因没有日期选择器而损坏:

这里明显的区别是没有其他 jQuery 对象,ZendX 不会将 jQuery UI 文件放在头文件中。有没有办法强迫它这样做?我不喜欢必须两次声明 UI 脚本文件以确保每个页面都能得到它。

谢谢,

乔钦