Ruby on Rails - 我的“checkall”复选框功能跳转到数据表上的页面
Ruby on Rails - my "checkall" checkbox function jumps to pages on datatable
我的数据表包含几页数据,我有一列复选框,标题中也有一个复选框。
我基本上想在选中标题复选框时选中datatable
同一页面上的所有复选框。当它工作时,它还将我跳转到数据表的不同页面。
例如,如果我在表格的第 4 页上,并且单击标题行中的复选框,它会很好地选中所有复选框,但随后它会跳转到表格上的第 1 页(复选框仍处于选中状态)
有人可以告诉我我做错了什么吗?下面是随包含表的页面一起加载的.js:
$('#issues').dataTable();
$("#checkAllIssues").click(function(){
$('input:checkbox').not(this).prop('checked', this.checked);
});
*编辑*
我想我刚刚发现了问题。每当我对一列进行排序时,它都会变回表格的第 1 页。我认为复选框单元格应该变得不可排序,以便停止执行此操作。
溶液
我只是仍然启用了可排序的行,这影响了我。我不得不禁用复选框列的排序,以便选中标题行中的复选框不会导致表格被排序并重定向回第 1 页。
只需确保包含复选框的表列不可排序即可完成此操作。由于数据表在对列进行排序后自然会跳转到第 1 页,因此单击该复选框将对表进行排序,从而导致其跳回到第 1 页。
相关文章:
- 用程序搜索JQuery数据表中的文本
- 具有rowGrouping的数据表无法隐藏列
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 将单击事件添加到数据表
- 使用带有参数的数据表sAjaxSource
- 对角度数据表中括号内的数字进行排序
- 动态构建一个数据表与scriplets
- 带有嵌套表的数据表;t没有功能
- 搜索功能在 jquery 数据表中中断
- Ruby on Rails - 我的“checkall”复选框功能跳转到数据表上的页面
- 删除和恢复数据表分页点击功能
- 按钮点击功能不适用于数据表工具栏自定义按钮
- 通过AJAX将数据附加到jQuery数据表并没有使用数据表的分页和功能
- 具有数据表搜索功能的Daterangepicker无法工作
- 如何在jquery中传递html数据表的行添加功能
- Keyup功能不工作的数据表搜索
- 数据表tr点击功能
- 覆盖数据表默认搜索功能
- 数据表-默认禁用所有功能
- 不能使用onclick功能在选择标签上添加值到谷歌图表数据表