问题标签 [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.
jquery - jQuery DataTables 最大列宽
我在我的 .NET Web 应用程序中使用 jQuery DataTables,但是如何为一个特定列设置最大宽度,所有其他列都应该自动调整大小(就像它们现在在我的表中一样)
编辑
DataTables 自己正确地完成了它,问题是有一个很长的单词没有导致问题的空格
jquery - jquery数据表卡在AJAX服务器端表上
全部,
想知道是否有人可以提供帮助。我通过 dom 操作和 JSON 代码使用 DataTables 已经有一段时间了。但是,我们的两个较大的结果集仍然运行得太慢,所以我试图将它们转换为客户端数据源。我在那里有带有标题的表格,但数据没有被注入到标记中。
我已经构建了输出页面并复制了该代码的输出片段以供参考。它正在通过 JSON 验证器进行验证,我看不出它与示例代码之间没有区别。事实上,有一次我尝试使用我网站上的示例数据来使这项工作无济于事。没关系,但我的 JSON 是通过 Symfony 操作创建的,可以直接访问(当然是登录)我可以通过 XHR 调用成功地在 Firebug 上看到经过验证的 JSON 输出,所以我知道它在运行时可用于浏览器。我在此页面中运行了其他数据表,因此包含已正确设置。我的理论是,与实例化有关的某些东西,无论是格式错误的参数还是缺少的命令,都会导致它失败而没有错误。
以下是我的代码:
AJAX 页面输出(为清晰起见截断):
jQuery初始化:
有人看到有什么遗漏吗?提前致谢。
jquery - jquery DataTables - 更改单元格的值而不仅仅是显示值
使用DataTables我想在呈现表格之前更改数据的值。我用这个:
但我发现虽然我将显示的文本更改为 0 到 6,但当我按列排序时,它仍然按数据排序,而不是按显示的文本排序。
有谁知道我如何实际更改单元格中的数据,以便在我排序时它会按 0-6 正确排序?
jquery - jQuery DataTables 插件 - 二次排序(多列)
我在 DataTables 插件中找不到解决方案。我想要的是进行二次排序。我的意思是 - 例如,我有一个包含产品名称和价格的表格,如下所示:
当用户点击 PRICE 时,会发生这种情况:
但我需要发生这种情况:
或者基本上,我需要这里描述的内容。
如果您有任何想法,请提前致谢!
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?
jquery - JTemplates table + DataTables plugin 列排序问题
我有一个 HTML 表,我使用 JTemplates 脚本将数据绑定到该表,然后在“processtemplate”行之后应用数据表效果 - “.dataTables();”
一切正常 - 自定义分页、自定义过滤等。唯一的痛点是当我单击标题时无法正确排序。
我每页有 10 行。加载 Page1 后,排序在任何列上都能正常工作。但是当我转到下一页并单击列标题对该列进行排序时,它会对前几页记录进行排序并显示排序的前 10 行。
所以在第 2 页上,默认显示将显示序列号从 21 到 30 的记录。这是正确的。但是,当我单击 SerialNumber Header 对其进行排序时,结果显示为 1-10。如果我再次单击标题,则会显示 10-1(降序)。所以我当前的 20-30 行数据完全丢失了。
这是代码:
visual-studio-2008 - dataTable.net 服务器端处理:似乎没有刷新
对于我和我的同事正在开发的站点,我们使用了来自 www.dataTables.net 的数据表格式,并且由于表的增长量,我们必须使用服务器端处理。这是视图:
这是 AdminController.cs 中的 sAjaxSource 函数:
这是分配功能
这是 AdminView 功能
另外,请注意,我的开发机器与我的网络机器不同。所以我不能复制和粘贴,我也不能使用拇指驱动器。因此,我必须手动输入所有内容。所以如果你看到一些错别字,只要问我,我会让你知道它是否正确。此外,您可能会要求查看两个操作,我只是没有输入它们只是因为输入其他所有内容需要多长时间。行动和分配。如果您想/需要看到它们,请告诉我。谢谢。
javascript - 使用 ASP.NET WebForms 的 jQuery DataTables 服务器端处理
问题:
- 使用 ASP.NET WebForms 的 jQuery DataTables 服务器端处理。
解决方案:
- Darin Dimitrov 使用页面和排序的示例回答了这个问题,但没有进行任何搜索。这是我对他的工作进行的 **basic** 修改,以便对他的示例进行搜索:
javascript - jQuery dataTables 插件 - 如何忽略列排序中的单词
我有一个包含标题、作者、出版商和日期的书籍表。在标题栏下,很多书名都以“The”开头。如何在 jquery datatables插件中设置排序以在排序此列时忽略第一个单词(如果它是“The”)?
谢谢。
jquery - 如何在 ZendX_jQuery 中使用 DataTables jQuery 对象
我正在尝试将 ZendX_jQuery 和 Datatables 用于项目。在我的布局文件中,我有:
每当我使用 ZendX 帮助器渲染对象时,数据表对象就会渲染得很好。但是,如果我没有对象,那么表格将不会呈现。
例子:
由于日期选择器而工作的数据表:
数据表因没有日期选择器而损坏:
这里明显的区别是没有其他 jQuery 对象,ZendX 不会将 jQuery UI 文件放在头文件中。有没有办法强迫它这样做?我不喜欢必须两次声明 UI 脚本文件以确保每个页面都能得到它。
谢谢,
乔钦