如何在jqgrid navGrid中获取“搜索对话框”的值

时间:2017-07-26 09:14:11

标签: jqgrid

我希望在jqgrid navGrid中获得“搜索对话框”的价值。

但我不知道如何得到它。

示例pic如下

example pic

我必须得到价值。

CREATEDATE
等于
2017年7月25日

我不仅使用'eq'而且使用'ne','lt'......等等。

(sopt:['eq','ne','lt','le','gt','ge','bw'])

版本:   - jqGrid 5.1.1

非常感谢。

1 个答案:

答案 0 :(得分:0)

如果您阅读Guriddo jqGrid docs here使用onSearch事件时可以获取这些值。由于这是一个predefined fields are used的单个搜索对话框。

要获取这些值,请像这样定义onSearch事件

onSearch : function (filters) 
    postdata = $(this).jqGrid('getGridParam', 'postData');
    field = postdata.searchField;
    value = postdata.searchString;
    oper = postdata.searchOper;
    // return true to enable search, false to stop
    return true;
}

请注意,此事件应在导航器搜索选项中或在searchGrid方法

中作为参数进行