Я использую jqGrid, доступный по адресу http://www.trirand.com/jqgrid/jqgrid.html, и я не могу найти способ отключить его кнопку развертывания/свертывания в правом верхнем углу заголовка. Кто-нибудь знает, есть ли возможность сделать это?
Можно ли удалить кнопку развертывания/свертывания из заголовка jqGrid?
Ответы (3)
Да, для этого есть вариант: hidegrid: false
Из вики-документации jqGrid для параметров:
скрыть сетку
логический
Включает или отключает кнопку отображения/скрытия сетки, которая появляется в правой части слоя подписи. Вступает в силу, только если свойство заголовка не является пустой строкой.
person
Justin Ethier
schedule
06.01.2010
Спасибо, Джастин... должно быть, проглядел.
- person btelles; 07.01.2010
Не беспокойтесь об этом, мне потребовалось некоторое время, чтобы найти это тоже :)
- person Justin Ethier; 07.01.2010
Спасибо за ответ, но если быть совсем точным, это не вариант colmodel, а вариант. trirand.com/jqgridwiki/doku.php?id=wiki:options< /а> ;)
- person bounav; 21.01.2010
Хорошая мысль, спасибо за улов! :) Я только что обновил свой ответ.
- 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
Это может сработать, но безопаснее использовать эту опцию на случай, если базовая реализация изменится в будущем выпуске jqGrid...
- person Justin Ethier; 13.05.2011
Если вы хотите отключить кнопку переключения основных сеток, вы можете установить
hidegrid: false
Если вы пытаетесь отключить или скрыть кнопку развертывания и свертывания подсеток, используйте ее при загрузке.
jQuery("#GridTeableID").jqGrid('hideCol', "subgrid");
person
PUBG
schedule
19.11.2013
