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