プラットフォームとしてMVC3の高度な検索ツールバーを使用して、jqgridの日付のリストを検索しようとしています。私は私がポップアップ表示、検索、モーダルダイアログボックスからデータを取得するにはどうすればよいjqgrid search mvc3
var filters =
{
"groupOp": "AND",
"rules": [{ "field": "Date_of_Service", "op": "eq", "data": ""}]
}
grid3 = $('#BillInformation').jqGrid({
url: 'CaseInfo/DisplayBillInfoGrid/' + '?caseID=' + caseID,
...
colModel:[
...
{ name: 'Date of Service', index: 'Date_of_Service', ... },
...
postData: {
filters: JSON.stringify(filters)
},
...
});
grid3.navGrid('#pager', { edit: false, add: false, del: false, refresh: false },
{}, {}, {}, { multipleSearch: true, sFilters: filters }).navButtonAdd('#pager', {
...
});
を書き込むことにより、ページャの検索ボタンをクリックしたときに、私は、検索をクリックしたときに表示されるツールバーを持っている
ボタン。私はAdvanced Searchingを見ましたが、私が検索ボタンをクリックすると、コントローラは検索パラメータ(すなわち、等価、より大きい値)と検索される値を検索しません。
これは私のアクションメソッドは、あなたがpostData
の内部で手動で高度な検索を手動Dialogと銭そこから情報を取得する必要はありません、私のコントローラで
public ActionResult DisplayBillInfoGrid(string sidx, string sord, int page,
int rows, string caseID, string filters)
{
...
}
おかげ
ありがとうオレグ。いつものように大きな助言。私は必要な情報を取得するためにコントローラを手に入れました。 – brasewel
@brasewel:これを読んでうれしく思います。どういたしまして! – Oleg