jqxgrid的数据源URL

时间:2015-06-23 19:43:31

标签: jquery asp.net-mvc

我在视图中有一个jqxgrid,如下所示

var source =
              {
                  datatype: "json",
                  datafields: [
                       { name: 'MailBoxID', type: 'string' },
                       { name: 'TOName', type: 'string' },
                       { name: 'Subject', type: 'string' },
                       { name: 'DateCreated', type: 'date' }
                   ],
                  url: "/Mailman/Results/"                          
                     
                  };
                var dataAdapter = new $.jqx.dataAdapter(source);
                var imagerenderer = function (row, datafield, value) {
                    return '<img style="margin-left: 5px;"  src="/Images/props.gif' + value + '"/>';
                }
                // initialize jqxGrid
                $("#jqxgrid").jqxGrid(
                    {
                        width: 700,
                        height:310,
                        source: dataAdapter,
                        pageable: true,
                        columns: [
                            { text: '', datafield: 'Image', cellsrenderer: imagerenderer },
                            { text: "To", datafield: "TOName", width: 289 },
                            { text: "Subject", datafield: "Subject", width: 281 },
                            { text: "Date", datafield: "DateCreated", cellsformat: 'M/d/yyyy', width: 100 }
                        ]
                    });
            });
        });

和控制器方法如下

public ActionResult Result()
{                   
    Result res = new Result();
    List<Result> list = new List<Result>();
    list = res.GetResults();
    return View(list);             
}

我想知道当数据源网址类似于“mailman / results?status = N”而不是“mailman / results”时,如何为jqxgrid提供网址。此状态可以是N,W,R等,具体取决于Web浏览器URL。

0 个答案:

没有答案