Javascript jqGrid:如何在搜索工具栏中隐藏特定的搜索字段

Javascript jqGrid:如何在搜索工具栏中隐藏特定的搜索字段,javascript,css,jqgrid,Javascript,Css,Jqgrid,我正在使用带有搜索工具栏的jqGrid。现在,对于一些列,我不需要搜索字段,因为我不想使它们可搜索(即,一列复选框)。对于这些列,我想在搜索工具栏中隐藏搜索字段。 我在jqGrid中读到,viewable选项可以设置为false。 下面是我设置可查看选项的部分: colModel :[ {name:'checkbox', index:'checkbox', width:'3%', viewable:false}, 以下是创建搜索工具栏的方法: jQuery(functio

我正在使用带有搜索工具栏的jqGrid。现在,对于一些列,我不需要搜索字段,因为我不想使它们可搜索(即,一列复选框)。对于这些列,我想在搜索工具栏中隐藏搜索字段。 我在jqGrid中读到,
viewable
选项可以设置为
false
。 下面是我设置
可查看
选项的部分:

colModel :[ 
          {name:'checkbox', index:'checkbox', width:'3%', viewable:false},
以下是创建搜索工具栏的方法:

jQuery(function(){
    jQuery("#listTable").jqGrid('filterToolbar',{stringResult: true, searchOnEnter: false});
});
根据,仅当激活了
viewGridRow
方法时,
viewable
选项才有效

但是当我使用(激活)viewGridRow方法时,会创建另一个对话框。在该对话框中,
可查看
设置为false的列不会出现。但是我想在搜索工具栏中隐藏搜索字段,而不是在新对话框中。我该怎么做

我还尝试获取相应的
div
(围绕我的搜索字段的div)并设置其
样式。display
none
。但这没有帮助


有没有办法在搜索工具栏中隐藏此搜索字段?

在列模型中,为不需要搜索筛选器的列添加选项
search:false
。 例:


您可以找到文档。

救生衣可能有重复的,非常感谢。有这么多的文件,你不知道哪一个是官方的,它们都很烂。
{
    label : 'User',
    name : 'name',
    width : 500,
    sortable : false,
    search : false
}