我正在使用ColReorder
在我的javascript列重新排序中以这种方式设置:
var table = $('#CardsGrid_grid').DataTable();
new $.fn.dataTable.ColReorder(table);
列重新排序工作正常,但我仍有问题。 当我刷新页面或从另一个页面返回时,每个列的更改都会返回原始,因此我需要再次移动列。基本上,任何列移动都会持续到任何类型的页面刷新。
有没有办法以某种方式存储这些变化? (当前会话仍处于活动状态)。
答案 0 :(得分:2)
查看状态保存:https://www.datatables.net/release-datatables/extensions/ColReorder/examples/state_save.html
就像在初始化中添加选项一样简单:
var table = $('#CardsGrid_grid').DataTable({
stateSave: true
});
new $.fn.dataTable.ColReorder(table);