В jqGrid вы можете дважды щелкнуть строку, чтобы открыть форму редактирования?
В этой демонстрации jqGrid, когда вы нажимаете кнопку "Редактировать выбранную строку":
![enter image description here]()
появляется форма редактирования.
![enter image description here]()
Можно ли дважды щелкнуть по строке в сетке, чтобы открыть эту же форму?
Ответы
Ответ 1
Это может быть очень просто реализовано как
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
простой способ
ondblClickRow : function(rowid) {
$("#edit_mygridId").trigger("click");
}
Ответ 3
проверьте ответы на похожие вопросы:
Редактирование ячеек jqGrid - Дважды щелкните, чтобы изменить?
jqGrid: замените один клик двойным щелчком, чтобы перейти в режим редактирования ячейки