2012-03-14 67 views
0

我有一个问题我的网格jqGrid的搜索Tollbar不能正常工作

问题是我的网是不是一个loadonce所以切换搜索无法正常工作,但是当我改变loadonce:真的,它完美的作品。

NOw我的问题是,如何停止toogle搜索不要求在服务器上?

感谢

回答

0

只有两种可能性:要么保持jqGrid的本地数据,它可以做排序,分页和过滤(搜索)在本地或服务器能够做到这一点。只有当datatype不是'json'而不是'xml'或者使用了选项loadonce: true时,jqGrid才在本地将数据保存在内部选项data_index中。

所以如果你使用datatype: 'json'datatype: 'xml',你仍然需要有本地搜索必须使用loadone: true。如果内部选项data_index将被填充,并且datatype将在第一次从服务器加载数据后更改为'local'。如果稍后需要从服务器重新加载数据,则可以将datatype重置为原始值('json'或'xml'),例如setGridParam(例如参见here),并触发“reloadGrid”事件(请参阅here) 。

+0

感谢您的想法,现在我学到了新的东西 – 2012-03-14 12:10:33

+0

@joni_demon:不客气! – Oleg 2012-03-14 12:20:46