问题标签 [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添加带有ajax服务器端响应的复选框
我正在使用 C# ASP .NET MVC 和 ajax 调用。我能够获得表格的显示以及所有功能。
但是,我不明白如何添加复选框和按钮。我也尝试过 dom-checkbox 但无法使其正常工作。
任何帮助表示赞赏。
我的代码如下所示:
我的 HTML 是:
[table border="1" id="personTable" class="display"]
[/table]
jquery - jqGrid 和 dataTable,哪个更好?
我有兴趣使用 jQuery dataTable ...你能告诉我并给我一个如何使用它的例子吗..我也听说过 jqGrid ..他们俩哪个更好?
我一直在尝试下载数据表..
javascript - 在表格底部显示页长
全部,
我正在使用 Jquery 数据表。我正在使用以下示例:
我想知道是否有办法在底部而不是顶部显示“显示 10 个条目”。它应该显示在表格底部的“显示 1 到 10 个,共 51 个条目”之前。
我怎样才能做到这一点?
谢谢
javascript - 从行单击 JQuery DataTable 单元格
我正在尝试在 jquery 数据表上实现一个函数,该函数返回单击行的第 1 列和第 4 列
我正在关注这个例子,它允许我操作点击的行 http://datatables.net/examples/api/select_single_row.html
认为我可以更改此处理程序以执行读取单元格值程序并在我自己的逻辑上使用该值
我也从 dataTable 论坛http://datatables.net/forums/comments.php?DiscussionID=1384&page=1#Item_0 获得了这个小代码段
我可以有任何指针,所以我可以得到点击字段的第一列和第四列吗?
下一部分 我已经解决了上述问题,谢谢尼克
但是我有问题的下一部分。当我初始化我使用的表时
我的 servlet 采用 dir 请求参数并将列表作为 json 响应返回到数据表。
我如何添加并获得带有发布请求的 serlvet 响应,以便我可以更新我的表格?
jquery - 使用 jquery 数据表进行服务器端处理,包括分页、过滤和搜索
我需要为我的 asp.net mvc (C#) 应用程序使用 jquery 数据表服务器端处理 ( http://datatables.net )。
我的应用程序有数千条记录以列表形式显示在表中。我正在使用 jquery 数据表来启用分页、过滤和搜索。
是否有任何关于 jquery 数据表服务器端处理与 asp.net mvc (C#) 一起使用的好的参考/文章?
jquery - 数据表重新初始化(jQuery)
当我首先加载我的页面时,表中没有任何内容并且数据表没有初始化,在添加了一些交互行之后,当所有行都添加(使用 ajax 调用)时,我以这种方式初始化数据表:
问题是我希望能够清除该表并继续在 html 中添加内容,然后在不使用 fnAddData 的情况下从该源代码重新初始化表。
有任何想法吗?
谢谢!
jquery - 如何将类添加到 jquery 数据表中的新行?
如何将类添加到我在数据表中添加的行?
如果不可能,我该如何使用fnRowCallback
或fnDrawCallback
更改课程?
上面的代码给了我一个错误。
这就是我添加行的方式:
jquery - 使用 ASP.NET MVC 更新 jquery dataTables 插件时出现问题
我需要有关更新由 jQuery 数据表插件呈现的表的帮助。
我有一个名为Index.aspx的视图,其中有一个DIV,其中呈现了传统的表数据。就像是:
然后,我将数据表初始化为:
我设计的将其与 CRUD 操作一起使用的方法如下:
所有 INSERT、UPDATE 和 REMOVE 场景都调用一个Action,它返回一个更新DIV的PartialView。
但是,即使我看到数据已正确更新,我也会丢失 dataTable 的分页、排序等功能。它甚至无法反映数据表中正确的记录数。
我知道发生这种情况是因为 dataTable 在其内部结构中缓存数据,所以当我使用 Ajax 更新页面部分时,dataTable 不知道数据更改。
有没有人遇到过这种情况?解决此问题的 NICE 和 CLEAN 方法是什么?
干杯,
莫什
jquery - 跨页面的jQuery数据表行数
我正在为我的 HTML 表使用 jQuery DataTables 插件。
有没有办法获取我的表格中跨页的行数的行数。
例如,如果我70
的表中有行,假设50
它们显示在第一页和20
第二页上。有没有办法得到计数70
?
我已经尝试了这篇文章中包含的所有建议: jQuery: count number of rows in a table
这包括:
var rowCount = $('#myTable tr').length;
var rowCount = $('#myTable tr').size();
var rowCount = $('#myTable >tbody >tr').length;
var rowCount = $("#myTable").attr('rows').length;
但是上述所有建议似乎都返回了现有页面上的行数(在这种情况下,50
而不是70
)。
jquery - jQuery 数据表 - fnGetHiddenNodes() 示例
我在我的 HTML 表上使用 jQuery 数据表插件。
我想知道如何使用 fnGetHiddenNodes() 函数从表中提取特定行。
更具体地说,
我将此作为专栏之一
tr
td align="center"
input type="checkbox" id="caseConsent(index)" name="caseConsent"
input type="hidden" id="protCaseInst(index)" name="protCaseInst" value="some value here..unique to each row"
td
td.../td
/tr
目前,我从该表中提取值的方式如下:(基本上,将检查到 protCaseInstArray 的每一行的隐藏字段“protCaseInst”的值推送)
$("#mydiv-element").find("input[type='checkbox' name='caseConsent']:checked ~ input[name='protCaseInst']").each(function() {
protCaseInstArray.push($(this).val());
});
但是,使用此代码,如果我从数据表的第二页中选择行,它们不会出现在我的 protCaseInstArray 中。
谢谢,