我使用navGrid工具栏(放大镜图片)的标准搜索。我找到了一些操纵搜索的方法,但没有任何作用......我只需要将选项列表缩短为相等,越来越少......
答案 0 :(得分:2)
您会在导航工具栏中收到navGrid jqGrid方法的搜索按钮。该方法为您创建一些标准按钮。您可以根据下一个navGrid
参数指定要包含的按钮。例如,
jQuery("#grid_id").jqGrid('navGrid','#gridpager',
{add:false,edit:false,del:false});
将仅在导航工具栏中添加“刷新”(重新加载)和“搜索”按钮。如果用户单击按钮中的一个,将调用相应的jqGrid方法。在“添加”和“编辑”操作的情况下,如果将是editGridRow方法。如果是“删除”按钮,则为delGridRow方法,如果是“搜索”按钮,则为searchGrid方法,如果是“查看”按钮,则为viewGridRow方法。所有方法都有不同的参数和事件。要定义方法的optons /参数,可以使用navGrid的其他参数。例如,要使用“高级搜索”对话框和自定义搜索选项,您可以使用以下形式的“navGrid”调用:
jQuery("#grid_id").jqGrid('navGrid','#gridpager',
{add:false,edit:false,del:false}, // navGrid options
{},
{},
{},
{multipleSearch:true, sopt:['eq','ne','bw','cn']});
在大多数情况下,不要更改sopt
的常用搜索规则。而不是那个使用searchoptions中colModel属性的sopt
属性。您可以为不同的列定义不同的搜索规则集。