Подтвердить что ты не робот

Можно ли удалить кнопку expand/collapse из заголовка jqGrid?

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

Я хотел бы удалить вещь, обведенную красным цветом: alt text http://img263.imageshack.us/img263/2008/33702108.png

4b9b3361

Ответ 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");