更改Jquery Grid的搜索功能

时间:2013-07-28 10:46:16

标签: asp.net asp.net-mvc jqgrid jqgrid-asp.net

我在asp.net mvc应用程序中使用this插件。

Jquerygrid搜索功能正如预期的那样工作。但我只想搜索“包含或不包含”。我怎么能这样做?

我的搜索图片如下所示: enter image description here

1 个答案:

答案 0 :(得分:1)

您需要使用SearchOptions上的JQGridColumn列表来指定要用于给定列的过滤条件。

如果您将SearchOptions留空,则会显示所有搜索规则,因此您需要编写如下内容:

private void SetUpSearchDialogGrid(JQGrid grid)
{   
    var column = grid.Columns.Find(c => c.DataField == "Id");
    //...

    column.SearchOptions.Add(SearchOperation.Contains);
    column.SearchOptions.Add(SearchOperation.DoesNotContain);                

    //..
}