2
我一直在努力這一段時間,只是不能解決它。 我相信它不是太難。 我有一個工具欄上的自定義按鈕,發佈到一個cfc。我想在_search和過濾器中發帖。 _search很簡單,但我無法理解過濾器的語法。 的代碼是這個Jqgrid和過濾器設置發佈到服務器
.jqGrid ('navButtonAdd', '#pager', { caption: "", buttonicon: "ui-icon-calculator", title: "Export",
onClickButton: function() {
$.post("scripts/records.cfc?method=getRecordsExcel&returnFormat=json", {_search:true, filters:$.filters}, function(res) {
},"json");
}
})
感謝所有幫助 馬克
奧列格,感謝您的回覆。我沒有使用工具欄搜索。我的後端函數期望接收_search和過濾器作爲參數。我只是不能解決如何發佈過濾器對象。在此先感謝,Mark – cfrunningman
@cfrunningman:您使用哪種搜索模式?工具欄搜索與'stringResult:true'一起使用(我的標準設置),例如也發送'_search'和'filters'參數。如果你設置了jqGrid參數'postData.filters'到你的過濾器,'search'到'true',然後調用'.trigger('reloadGrid')'你需要的數據將被髮送到服務器。 – Oleg
Oleg,我正在使用multipleSearch:true。我的搜索工作正常。我只想將搜索條件發佈到創建報表服務器端的函數中。當我搜索後查看螢火蟲時,我會看到參數_search和過濾器。但是,當我點擊我的自定義按鈕,我只看到_search參數,而不是過濾器參數(可能是因爲我的語法不正確)。我真的不想重新加載搜索已經應用的網格。謝謝Mark – cfrunningman