Я использую jqGrid, доступный по адресу http://www.trirand.com/jqgrid/jqgrid.html, и я не могу найти способ отключить его кнопку развертывания/свертывания в правом верхнем углу заголовка. Кто-нибудь знает, есть ли возможность сделать это?
Вопрос
Можно ли удалить кнопку развертывания/свертывания из заголовка jqGrid?
Ответы
Ответ 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.
Похожие материалы
- React или Vue: выбор лучшего внешнего интерфейса для вашего проекта
- Доступные только для чтения массивы и типы кортежей в TypeScript
- Понимание замыкания в JavaScript
- JavaScript встречает генетику: как создавать генетические алгоритмы
- Запрос Ajax возвращает заголовок ответа в результате в Google Chrome
- Страница Windows Phone 8 WebView не статична (jQuery Mobile/PhoneGap)