我希望在jqgrid navGrid中获得“搜索对话框”的价值。
但我不知道如何得到它。
示例pic如下
我必须得到价值。
CREATEDATE
等于
2017年7月25日
我不仅使用'eq'而且使用'ne','lt'......等等。
(sopt:['eq','ne','lt','le','gt','ge','bw'])
版本: - jqGrid 5.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方法
中作为参数进行