问题标签 [jquery-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 投票
2 回答
19523 浏览

jquery - DataTables 服务器端单个列过滤

我希望有人可以帮助我解决这个问题。我一直为此疯狂。

我有一种情况,我加载了 DataTables 网格(顺便说一句太棒了!),一切都很好。然后我去搜索,我遇到了问题。网格中填充的数据来自两个不同的数据库表(这很好),但是当有人执行搜索时,我无法知道去哪里获取数据。我需要知道搜索的标准是什么(即标题或联系人)。我看到当通过默认搜索框从服务器调用搜索时,有诸如“sSearch_0”之类的变量都未设置,如何设置?

这是表的初始化代码:

});

我已经研究了将数据添加到“fnServerData”的选项,并实际将其用于第一个初始化服务器调用,但不确定如何将其用于后续服务器调用。我曾尝试使用“fnFilter”,但我没有看到执行服务器调用以获取更多数据。在这一点上,除了默认搜索框之外,我没有看到任何其他执行服务器调用的方法,并且我看到了一些知道搜索是针对哪一列的方法。

有人可以在这里帮助我并指出正确的方向吗?

0 投票
3 回答
18490 浏览

jquery - 数据表将组合框添加为列

我有一个使用Datatables的数据表。我已经创建并填写了表格,如下所示。现在我需要实现一个组合框(假设我有 2010、2011、2012)以允许用户选择一年。然后当用户单击放置在表格中的查看或修改链接时,选定的年份将作为参数传递到另一个页面。

现在我怎样才能把我的年份栏变成一个组合框?

0 投票
1 回答
1720 浏览

jquery - jQuery 数据表 Twitter/facebook 样式分页

我一直在寻找关于如何在没有运气的情况下做到这一点的好资源。我正在使用带有服务器端处理的 jQuery 数据表插件以及启用流水线(示例)。我在我的 asp.net webforms 项目中有这个工作,并将转移到 MVC 以用于未来的项目。我正在使用Here找到的类处理服务器端处理。也一直在浏览与分页相关的文章。

基本上我需要做的是使用数据表插件和服务器端处理创建这种类型的分页(管道在这里不一定重要)

注意: 通过 twitter/style 分页,我指的是:

  • 表格底部的单个按钮,可返回附加到表格中现有内容的其他结果
  • 当用户通过滚动到达当前结果的末尾时,附加结果会无限加载(注意:我发现此功能内置于数据表插件中,因此我需要专注于前一种方法)。

最终,我希望在上述两种分页样式之间进行选择。

有没有人有任何好的建议和/或示例/教程要分享?

0 投票
4 回答
159221 浏览

jquery - 有没有办法禁用 jquery DataTables 的初始排序?

我正在使用jquery DataTables插件。从他们的文档中:

如果启用排序,则 DataTables 将在初始化时执行第一次排序。您可以使用此变量定义对哪些列执行排序以及排序方向。aaSorting 数组应包含每个要排序的列的数组,该数组最初包含列的索引和方向字符串('asc' 或 'desc')。

是否可以启用排序但在初始化时禁用此第一遍排序?我目前正在做初始排序服务器端,需要排序功能,但不需要这个初始排序功能。

0 投票
0 回答
3779 浏览

jquery - 将菜单项添加到 jquery 数据表中

我有一个添加到数据表(jquery 数据表)中的过滤器,它运行良好,直到我弄清楚如何将它添加到标题中。

我原来处理的是这样的:

在我使用 sDom 功能在标题中添加选择菜单之前,它一直有效

我的过滤器

我也不确定最后一部分,但我似乎无法让它在原处工作,直到我按照这个例子并像这样包装选择......

它最初只是在表外的 div 中。

http://www.datatables.net/examples/advanced_init/dom_toolbar.html

0 投票
1 回答
2576 浏览

javascript - 获取选定列的索引(DataTables + ColVis)

我正在使用 jQuery 插件 DataTables + ColVis 来显示表格。我必须获取用户选择显示的列的索引数组(此信息将用于创建可自定义的导出表)。

例如:用户选择仅显示此处表格中的浏览器和平台。我需要获得[1,2]。

有任何想法吗?

0 投票
2 回答
5611 浏览

javascript - 数据表提交表单服务器端数据

对于那些使用Datatables js 插件的人,我如何使用服务器端数据创建这个示例?

该示例使用在 HTML 中硬编码的数据。

0 投票
2 回答
1392 浏览

ruby-on-rails-3 - 无法将数据表集成到 Rails 3 应用程序中

我正在使用无配置选项,并采取了以下步骤:

  1. 将 js 文件放入 root/public/javascripts
  2. 将图像文件放入 root/public/images
  3. 将演示 css 文件放入 root/public/stylesheets
  4. 将 css 调用放在我的布局文件的头部

    /li>
  5. 将初始化脚本放在我的布局文件的头部:

    /li>
  6. 我的表格布局的第一行是:

    /li>

我重新启动了我的服务器。没发生什么事。我错过了什么?

0 投票
1 回答
4296 浏览

jquery - JQuery 数据表 - 获取列过滤器

JQuery Datatables 中有没有办法获取列的当前过滤器状态?我正在做一些自定义过滤并将 bStateSave 设置为 true。当页面重新加载时,我想读出当前的过滤器状态,以便在我的页面上填充不同的部分。

0 投票
1 回答
1721 浏览

asp.net-mvc-3 - 一页中的两个数据表

嗨,我在 MVC 3 的一个部分有两个数据表,一个显示 Table_1,一个在底部显示 Table_2。我希望有这样的功能,当我双击数据表 1(在行)时,它将弹出 Datatables 2 formAddNewRow。有没有办法做到这一点?加上 Datatables 1 ID 将被发送到弹出表单。

目前我的部分观点确实有这个:

任何提示和指南将不胜感激。谢谢你。