DataTable Jquery和bStateSave

时间:2013-09-17 10:00:03

标签: jquery tapestry jquery-datatables

我正在使用库JQuery开发Tapestry项目。

我使用jquery / datatable来显示我的对象。 我想在datatable中保存搜索,因此我将布尔值bStateSave设置为true。 它可以工作,但经过几次测试后,我得到一个空白页面,我必须清除缓存才能使应用程序再次工作。

选项包括:

public JSONObject getOptions() {      
    String option = "{ aaSorting: [[ 0, 'asc']], aoColumns: [ { sType: 'string' }, { sType: 'string' }, { sType: 'string' }, { sType: 'string' }, { sType: 'string' },{ sType: 'string' }, { bSortable : false } , {bSortable : false} , {bSortable : false}] , bJQueryUI : true, bStateSave : true}";
    JSONObject json = new JSONObject(option);

    return json;  
}

Cookies:

Cookies

有什么问题?

谢谢!

2 个答案:

答案 0 :(得分:0)

没有看到任何代码,很难看出你做错了什么。如上所述here bStateSave标志使数据表将用户操作保存到客户端cookie。

您的Cookie中可能存储的过滤器与来自服务器的任何记录都不匹配,这意味着您的网格是空的。

现在大多数浏览器都有检查Cookie的工具。

答案 1 :(得分:0)

您可能正在达到最大cookie大小

http://browsercookielimits.x64.me/