0

我向 Datatable 添加了一些自定义过滤器,它们工作正常。我遇到的问题是,当我返回查看表格时,我丢失了自定义过滤器(这是有道理的)。

当我做一个

aoData.push( {  "name": "SomeVar", "value": "SomeVarInfo"} );

DataTable 是否将这些额外信息保存在 cookie 中?如果不是,我如何将其添加到 cookie 以及如何在页面加载时访问它?

数据表版本 1.9.1

谢谢

4

2 回答 2

1

我发现这对我有用。它的本地存储虽然不是 cookie,但效果很好

"fnStateSave": function (oSettings, oData) {
localStorage.setItem( 'DataTables', JSON.stringify(oData) );
},
"fnStateLoad": function (oSettings) {
return JSON.parse( localStorage.getItem('DataTables') );
}
于 2012-04-20T19:33:27.000 回答
0

使用 Datatables 1.9,我发现在 iPad 上 localStorage 解决方法会导致 DataTables 过滤器中断。DT 过滤器不再选择正确的匹配行。当恢复到保存 DataTable 状态的默认 cookie 方法时,过滤器再次正常工作。

于 2013-09-03T20:32:29.860 回答