0

我正在使用库 JQuery 进行 Tapestry 项目。

我使用 jquery/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;  
}

饼干 :

饼干

问题是什么 ?

谢谢 !

4

2 回答 2

0

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

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

如今,大多数浏览器都有工具来检查您的 cookie。

于 2013-09-17T10:46:28.620 回答
0

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

http://browsercookielimits.x64.me/

于 2013-09-17T12:34:30.397 回答