2011-08-05 70 views
1

任何人都可以知道如何填充所有搜索运算符,如 等于,不等于,小于,不小于,大于,不大于等在jqgrid预先搜索运营商下拉菜单等?Jqgrid预先搜索,所有搜索运算符不显示在搜索运算符下拉列表中

+0

这是jqGrid的默认行为,但某些搜索运算符对某些数据类型没有意义。例如,在使用'stype:'select''的情况下,通常使用'searchoptions:{sopt:['eq','ne']}'**来减少操作列表。 – Oleg

回答

1
searchoptions: { sopt: ['eq', 'cn'] } 

此行是列的属性,去在网格的colModel属性列的定义:

$("#MyTable").jqGrid({ 
colModel: [ 
{ name: "outputid", index: "outputid", width: 30, searchoptions: { sopt: ['eq', 'cn']} }, 
{ other columns ...} 
], 
otherProperty: ... 

您还可以设置

search: false 

代替并且该列不允许搜索。

+0

感谢您的回答。 – Siddiqui