Thanks Tony, that seems to work. I also switched to using the double click handler and cleared the last selected value if they double click the same row to save their changes.
ondblClickRow: function(id) { if (id) { var grid = jQuery('#grid'); if(id !== lastsel) { grid.saveRow(lastsel) .editRow(id, true); lastsel = id; } else { grid.saveRow(lastsel); lastsel = -1; } } }, - Michael On Sep 4, 12:20 am, Tony <[EMAIL PROTECTED]> wrote: > Hello, > I do not think so. > This behavior is from a onSelectRow event. > In the example page it check for the current and last selected row. > If you have only one row this is really true. To overcome this we > should change a logic in > onSelectRow something like: > var last_selected_row; > .... > > onSelectRow : function(row_id){ > if(row_id != null) { > if(row_id == last_selected_row) { > // do here what you want > } else { > // do other things here or maybe edit it > jQuery(...).editRow(row_id, true); > } > } > > } > > It is your chioce to do what you want. > > Best Regards > Tony > On Sep 4, 1:46 am, Michael Nelson <[EMAIL PROTECTED]> wrote: > > > Hello, > > > jqGrid inline edit is working fine, unless there is only a single row > > returned from the database. In that case, neither enter nor escape or > > clicking elsewhere on the page will take that row out of edit mode. > > > Any suggestions? > > > thanks, > > Michael