Можно ли удалить кнопку развертывания/свертывания из заголовка jqGrid?

Я использую jqGrid, доступный по адресу http://www.trirand.com/jqgrid/jqgrid.html, и я не могу найти способ отключить его кнопку развертывания/свертывания в правом верхнем углу заголовка. Кто-нибудь знает, есть ли возможность сделать это?

Я хочу удалить то, что обведено красным: альтернативный текст


person btelles    schedule 06.01.2010    source источник


Ответы (3)


Да, для этого есть вариант: hidegrid: false


Из вики-документации jqGrid для параметров:

скрыть сетку

логический

Включает или отключает кнопку отображения/скрытия сетки, которая появляется в правой части слоя подписи. Вступает в силу, только если свойство заголовка не является пустой строкой.

person Justin Ethier    schedule 06.01.2010
comment
Спасибо, Джастин... должно быть, проглядел. - person btelles; 07.01.2010
comment
Не беспокойтесь об этом, мне потребовалось некоторое время, чтобы найти это тоже :) - person Justin Ethier; 07.01.2010
comment
Спасибо за ответ, но если быть совсем точным, это не вариант colmodel, а вариант. trirand.com/jqgridwiki/doku.php?id=wiki:options< /а> ;) - person bounav; 21.01.2010
comment
Хорошая мысль, спасибо за улов! :) Я только что обновил свой ответ. - person Justin Ethier; 21.01.2010

Используйте этот код, чтобы свернуть все jqgrid на странице

elements = $('div.ui-jqgrid-bdiv');
elements.each(function() { $(this).css("display", "none"); });
elements = $('div.ui-jqgrid-hdiv');
elements.each(function() { $(this).css("display", "none"); });
$('#JQGrid_pager').hide();
$('#rs_mJQGrid').hide();
person Pankaj Pravin    schedule 29.07.2010
comment
Это может сработать, но безопаснее использовать эту опцию на случай, если базовая реализация изменится в будущем выпуске jqGrid... - person Justin Ethier; 13.05.2011

Если вы хотите отключить кнопку переключения основных сеток, вы можете установить

hidegrid: false

Если вы пытаетесь отключить или скрыть кнопку развертывания и свертывания подсеток, используйте ее при загрузке.

jQuery("#GridTeableID").jqGrid('hideCol', "subgrid");
person PUBG    schedule 19.11.2013