2012-03-14 38 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