Можно ли удалить кнопку expand/collapse из заголовка jqGrid?
Я использую jqGrid, доступный в http://www.trirand.com/jqgrid/jqgrid.html, и я не могу найти способ отключить его кнопку expand/collapse на вверху справа от заголовка. Кто-нибудь знает, есть ли возможность сделать это?
Я хотел бы удалить вещь, обведенную красным цветом:
alt text http://img263.imageshack.us/img263/2008/33702108.png
Ответы
Ответ 1
Да, для этого есть опция: hidegrid: false
Из jqGrid документация wiki для параметров:
hidegrid
булево
Включает или отключает кнопку show/hide grid, которая появляется в правой части слоя Caption. Вступает в силу только в том случае, если свойство caption не является пустой строкой.
Ответ 2
Используйте этот код, чтобы скопировать все 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
Если вы хотите отключить кнопку переключения основных сеток, вы можете установить
hidegrid: false
Если вы пытаетесь отключить или скрыть субгриды, разверните и скомбинируйте кнопку, то используйте это на loadcomplete
jQuery("#GridTeableID").jqGrid('hideCol', "subgrid");