2013-09-14 3 views
1

У меня есть jqgrid, в котором мне нужно показать подсечку при наведении мыши на определенную строку ... Но я понятия не имею о возможности того же. .Есть ли возможность показать subgrid на Mousehover в определенной строке в jqgrid

Я привязки данных JSON локально в мой jqgrid через AJAX вызов ... есть ли какое-либо событие для onmouse висения на Jqgrid ROWID ...

Любой, кто работал на него или есть идея, пожалуйста, руководство в правильном направлении ...

описание Мои данные по загрузке ...

$(document).ready(function() { 
    $("#go").click(function() { 
     $("#gridId").GridUnload(); 
     gridload(); 
    }); 
}); 

Заранее спасибо ..

ответ

1

можно интерпретировать по-разному, что вы имеете в виду под «мне нужно, чтобы показать Подсеточное на наведению мыши». Я полагаю, что вам нужно потратить подсечку на зависание строк.

Я модифицировал демо от the answer, чтобы продемонстрировать одну возможную реализацию требования. Результаты вы можете увидеть here. Реализация состоит из вставки следующего кода внутри обратного вызова loadComplete:

loadComplete: function() { 
    var $this = $(this); 

    $this.find(">tbody>.jqgrow") 
     .mouseenter(function (e) { 
      if ($(this).find(">td.ui-sgcollapsed").length > 0) { 
       $this.jqGrid("expandSubGridRow", this.id); 
      } 
     }); 
}