我添加了一些自定义过滤器到Datatable,他们工作正常。我遇到的问题是,当我回到查看表时,我失去了我的自定义过滤器(这是有道理的)。DataTables Cookie与自定义搜索
当我做了
aoData.push({ "name": "SomeVar", "value": "SomeVarInfo"});
不保存数据表中的cookie这些额外的信息?如果不是,我如何将它添加到cookie中,并且如何在页面加载时访问它?
数据表版本1.9.1
感谢
我添加了一些自定义过滤器到Datatable,他们工作正常。我遇到的问题是,当我回到查看表时,我失去了我的自定义过滤器(这是有道理的)。DataTables Cookie与自定义搜索
当我做了
aoData.push({ "name": "SomeVar", "value": "SomeVarInfo"});
不保存数据表中的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'));
}
使用数据表1.9,我发现iPad上localStorage的变通办法导致数据表滤波器打破。 DT过滤器不再选择适当的匹配行。当恢复到保存DataTable状态的默认cookie方法时,过滤器再次正常工作。