繁体   English   中英

具有自定义搜索的DataTables Cookies

[英]DataTables Cookies With Custom Search

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

当我做一个

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

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

数据表版本1.9.1

谢谢

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

"fnStateSave": function (oSettings, oData) {
localStorage.setItem( 'DataTables', JSON.stringify(oData) );
},
"fnStateLoad": function (oSettings) {
return JSON.parse( localStorage.getItem('DataTables') );
}

使用Datatables 1.9,我发现在iPad上,localStorage解决方法导致DataTables过滤器损坏。 DT过滤器不再选择适当的匹配行。 恢复为保存DataTable状态的默认cookie方法时,筛选器将再次正常运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM