jqgrid - Доступ и вызов метода DOM .click () для данной строки jqgrid, на которую ссылается rowid? - PullRequest
0 голосов
/ 20 сентября 2011

У меня есть проблема с jqGrid, которая похожа на этот пост: как программно запустить событие щелчка по определенной строке сетки в JqGrid , но ответа там мне недостаточно.У меня есть обработчики событий «onSelectRow» для рассматриваемой сетки, поэтому мне нужно, чтобы эти обработчики запускались так же, как происходил щелчок по данной строке.Для чего это стоит, я использую настройку «master-detail», как изложено в демонстрационной вики jqgrid (здесь http://www.trirand.com/blog/jqgrid/jqgrid.html#t12, в разделе «Advanced»), поэтому я пытаюсь смоделировать щелчок по строке, чтобывызвать «детальную» сетку.Когда я просто использую setselection (согласно указанному выше сообщению), он выбирает строку в «master» OK, но обработчики событий click для «detail» не выполняются, пока я фактически не щелкну по рассматриваемой строке (в моем случае перваястрока).Как я могу перейти к методу .click () в DOM для данной строки jqgrid (на которую ссылается ее rowid) ???Я знаю, что должен быть какой-то способ сделать это, но это ускользает от меня.Я не хочу устанавливать обработчик события щелчка, я хочу программно вызвать событие щелчка в данной строке.

Но независимо от setSelection и т. Д. Я видел здесь ссылки (например, JQuery jQGrid, развернуть / свернуть сетку на слое заголовка ), также показывающие доступ к элементу DOM в jqgrid длязатем выполните для него метод DOM .click (), но я не уверен, как вы узнаете, как ссылаться на строку jqgrid таким образом.

...