7
我正在使用jqGrid和搜索工具欄。現在對於多列,我不需要搜索字段,因爲我不想讓它們可搜索(即一列複選框)。對於這些列,我想隱藏搜索欄中的搜索欄。 我已閱讀jqGrid documentation,viewable
選項可以設置爲false
。 這裏是我設置的viewable
選項部分:jqGrid:如何隱藏搜索工具欄中的特定搜索字段
colModel :[
{name:'checkbox', index:'checkbox', width:'3%', viewable:false},
這裏是我創建的搜索工具欄:
jQuery(function(){
jQuery("#listTable").jqGrid('filterToolbar',{stringResult: true, searchOnEnter: false});
});
按照documentation,在viewable
選項僅對如果viewGridRow
方法被激活。
但是當我使用(激活)viewGridRow
方法時,會創建另一個對話框。在該對話框中,viewable
設置爲false的列未出現。但我想隱藏搜索欄中的搜索欄而不是在新的對話框中。我怎樣才能做到這一點?
我也嘗試獲得相應的div
(圍繞我的搜索字段的那個),並將其style.display
設置爲none
。但是這並沒有幫助。
有沒有一種方法可以隱藏搜索欄中的搜索欄?
[jqGrid:搜索工具欄禁用某些列的可能的重複?](http://stackoverflow.com/questions/6114613/jqgrid-search-toolbar-disable-for-some-columns) – RandomSeed 2017-04-11 09:06:38