Я использую jqGrid с панелью поиска.Теперь для нескольких столбцов мне не нужно поле поиска, потому что я не хочу делать их доступными для поиска (то есть столбец флажков).Для этих столбцов я хочу скрыть поле поиска на панели инструментов поиска.В документации jqGrid я прочитал, что для параметра viewable
можно установить значение false
.Вот часть, где я установил параметр viewable
:
colModel :[
{name:'checkbox', index:'checkbox', width:'3%', viewable:false},
Вот как я создаю панель инструментов поиска:
jQuery(function(){
jQuery("#listTable").jqGrid('filterToolbar',{stringResult: true, searchOnEnter: false});
});
Согласно документации опция viewable
действительна, только если активирован метод viewGridRow
.
Но когда я использую (активирую) метод viewGridRow
, это создает другое диалоговое окно.В этом диалоговом окне столбец, для которого viewable
установлено значение false, не отображается.Но я хочу скрыть поле поиска на панели инструментов поиска, а не в новом диалоге.Как я могу это сделать?
Я также попытался получить соответствующий div
(тот, который окружает мое поле поиска) и установить для style.display
значение none
.Но это не помогает.
Можно ли как-то скрыть это поле поиска на панели инструментов поиска?