В jqGrid, вы можете дважды щелкнуть строку, чтобы вызвать форму редактирования? - PullRequest
15 голосов
/ 13 февраля 2011

В этой демонстрации jqGrid , когда вы нажимаете кнопку «Изменить выбранную строку»:

enter image description here

, она вызывает форму редактирования.

enter image description here

Можно ли дважды щелкнуть строку в сетке, чтобы вызвать эту же форму редактирования?

Ответы [ 3 ]

34 голосов
/ 13 февраля 2011

Это может быть очень просто реализовано как

ondblClickRow: function(rowid) {
    jQuery(this).jqGrid('editGridRow', rowid);
}

Вы также можете использовать любые дополнительные свойства editGridRow , описанные в документации. Например

ondblClickRow: function(rowid) {
    jQuery(this).jqGrid('editGridRow', rowid,
                        {recreateForm:true,closeAfterEdit:true,
                         closeOnEscape:true,reloadAfterSubmit:false});
}
2 голосов
/ 02 апреля 2013

простой способ

ondblClickRow : function(rowid) {
    $("#edit_mygridId").trigger("click");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...