簡體   English   中英

jqgrid搜索mvc3

[英]jqgrid search mvc3

我試圖使用以MVC3為平台的高級搜索工具欄在jqgrid中搜索日期列表。

當我通過單擊在尋呼機中的搜索按鈕時,已經顯示了工具欄

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', {
...
});

單擊搜索按鈕時,如何從彈出的搜索模式對話框中檢索數據。 我確實看過“ 高級搜索”,但是當我單擊“查找”按鈕時,我的控制器未檢索到搜索參數(即等於,大於等)和要搜索的值。

這是我控制器中的操作方法

public ActionResult DisplayBillInfoGrid(string sidx, string sord, int page, 
   int rows, string caseID, string filters)
   {
   ...
   }

謝謝

您無需手動從“高級搜索”對話框中獲取信息,也無需在postData手動進行postData jqGrid已經為您完成了所有這一切。 取而代之的是,您可以將caseID放在postData

我建議您下載的演示項目答案示范項目答案 該演示包括高級搜索功能的實現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM