In jqGrid, can you double click a row to bring up

2019-01-17 12:30发布

问题:

In this demo of jqGrid, when you click on the "Edit Selected Row" button:

it brings up an edit form.

Is there any way to double click on a row in the grid to bring up this same edit form?

回答1:

It can be very simple implemented as

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

you can also use any additional properties of editGridRow described in the documentation. For example

ondblClickRow: function(rowid) {
    jQuery(this).jqGrid('editGridRow', rowid,
                        {recreateForm:true,closeAfterEdit:true,
                         closeOnEscape:true,reloadAfterSubmit:false});
}


回答2:

simple way

ondblClickRow : function(rowid) {
    $("#edit_mygridId").trigger("click");
}


回答3:

check answers of similar questions:

jqGrid Cell Editing - Double Click to Edit?

jqGrid: replace single click with double click to enter cell edit mode



标签: jquery jqgrid