2016-01-20 52 views
0

我試圖從jqGrid v4.7升級到最新的jqGrid 4.12.1 - free jqGrid fork。如何保留新的free-jqgrid的tradicional過濾器格式?

我面臨的問題是,使用服務器端搜索,過濾參數鴕鳥政策開始使用前

{"groupOp":"AND","rules":[{"field":"Name","op":"cn","data":"bob"}]} 

風格建造,我只是得到一個額外的Name參數與bob值(_searchtrue) 。

我在這裏錯過了什麼?

在此先感謝

+0

您能否加入您使用的JavaScript代碼? – Oleg

回答

1

我想你使用filterToolbar沒有stringResult: true參數和問題有與jqGrid的4.7升級沒有關係釋放的jqGrid 4.12.1。見的filterToolbarthe documentation的第一部分,其描述:

當搜索被激活時,name:value類型的數組張貼 到服務器。請注意,此數組已添加到參數postData 參數中。我們只發布有輸入值的字段。當我們 清除搜索表單時,將從postData 數組中刪除這些值。在發佈到服務器時,我們嘗試通過,而不是名稱,但 index設置在colModel。當找不到index時,我們使用 ,name。另外,我們在發佈的數據中添加一個_search=true

stringResult選項設置爲true發佈到 服務器的數據是一個字符串和發佈數據的結構是一樣Advanced Search

相關問題