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