【问题标题】:DataTables Cookies With Custom Search带有自定义搜索的 DataTables Cookie
【发布时间】:2012-04-19 19:17:52
【问题描述】:

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

当我做一个

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

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

数据表版本 1.9.1

谢谢

【问题讨论】:

    标签: jquery cookies datatables


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2020-09-26
        • 1970-01-01
        • 2013-04-03
        • 2021-07-22
        • 1970-01-01
        • 2018-12-13
        • 1970-01-01
        • 2011-01-11
        • 1970-01-01
        相关资源
        最近更新 更多