Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: btellesОтветов: 3

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

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

javascriptjqueryjqgrid

Ответы

Ответ 1 · рейтинг 60 · Justin Ethier

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


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

скрыть сетку

логический

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

Ответ 2 · рейтинг 1 · Pankaj Pravin

Используйте этот код, чтобы свернуть все 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();

Ответ 3 · PUBG

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

hidegrid: false

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

jQuery("#GridTeableID").jqGrid('hideCol', "subgrid");

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы