Par*_*ora 1 indexing datatable server-side
我需要向数据表中添加一列。此列将具有递增序列号,如 1、2、3、4 等...
我找到了这个例子,但这不适用于服务器端处理,我想要搜索排序工作(如果可能),这也不在这里。
https://datatables.net/examples/api/counter_columns.html
笔记:
1) Datatable 使用服务器端处理。
2)排序和搜索应该在那个计数器列上工作。(如果可能的话)
3)如果我可以使用js在客户端完全实现它会很好。我不想为此在服务器端编写任何代码(如果可能的话)。
4) 分页应该连续更新计数器编号意味着如果上一页的最后一个计数器编号为 15,那么下一页应该从计数器 16 开始。
顺便说一下,我还检查了这一点:
但是这个问题的公认答案违反了我的第四个要求。
任何帮助,将不胜感激。
谢谢,
帕斯沃拉
如果有人仍然有这个问题,我用绘制事件侦听器和 DataTable 的 page.info() 方法解决了它。我的代码:
table.on('draw.dt', function () {
var info = table.page.info();
table.column(0, { search: 'applied', order: 'applied', page: 'applied' }).nodes().each(function (cell, i) {
cell.innerHTML = i + 1 + info.start;
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2688 次 |
| 最近记录: |