JQuery jQGrid развернуть / свернуть сетку при нажатии на слой с надписью

Есть ли способ развернуть / свернуть сетку, нажав на слой подписи? У меня есть 3 очень большие таблицы, которые отображаются на экране 1680×1050, которые загружаются по умолчанию, рушится, и каждый раз, когда пользователь хочет развернуть / свернуть таблицу, он должен нажать кнопку развернуть / свернуть на уровне надписи, что «очень далеко».

Вы можете использовать конструкцию типа

$(".ui-jqgrid-titlebar-close",$("list")[0].grid.cDiv).click(); 

Здесь вы можете увидеть живую демоверсию.

ОБНОВЛЕНО : Вероятно, это поможет вам просто поместить элемент минимизации из панели захвата в левом размере вместо правильного положения по умолчанию? Вы можете сделать это с помощью

 .ui-jqgrid .ui-jqgrid-titlebar-close {position:relative;top:auto;margin:0;float:left} 

см. обновленную демо здесь .

ОБНОВЛЕНО 2 : См. Также еще один пример, где щелчок по целому снимку сетки следует развернуть / свернуть сетку.

Этот будет работать для всех сеток на странице.

 $(".ui-jqgrid-titlebar").click(function() { $(".ui-jqgrid-titlebar-close", this).click(); }); 

Я имею в виду, чтобы щелкнуть по фактическому уровню надписи (заголовок), темно-синей части из таблицы, где вы помещаете текст «Как развернуть / свернуть сетку на тексте слоя надписи», а с правой стороны у вас есть маленький чтобы развернуть / свернуть. Есть что-то вроде:

 onCaptionClick:function(state){$(".ui-jqgrid-titlebar-close",$("#id")[0].grid.cDiv).click();} 

или

 onTitleBarClick:function(state){$(".ui-jqgrid-titlebar-close",$("#id")[0].grid.cDiv).click();} 

В документации есть событие для заголовка сетки onHeaderClick, но нет ничего для слоя Caption, который содержит общую информацию для представленных данных.

Прекрасно, что сделал трюк. Большое спасибо! Итак, по словам Олега, чтобы развернуть / свернуть всю таблицу, нажав на заголовок (слой надписи), вы можете использовать:

  $(myGrid[0].grid.cDiv).click(function() { $(".ui-jqgrid-titlebar-close",this).click(); }); 

где myGrid:

 var myGrid = jQuery("#jquery_grid");