0

我在系统中有 jqgrid-treegrid 以滚动显示同一页面中的所有记录。但是我在最初加载记录集后动态加载记录(一种背景过程)。

其中一个网格列是可编辑的,因此在将其余行添加到网格中时,我会不断更新每一行中的特定单元格。

问题是我正在使用

afterInsertRow: function(id)
{
  jQuery('#myGrid').jqGrid('editRow',id,true);
}

要将行设置为可编辑,我将焦点(光标)从当前行丢失到新添加的行。

但我真的需要将光标保持在当前行而不中断我的更新过程。

请帮助我...

4

2 回答 2

0

试试这个 API

$(grid).setSelection(selectedGuidRow, true);

更多细节JqGris.Selection

于 2012-09-26T12:12:54.113 回答
0

最后我找到了一个方法...

我在jquery.jqGrid.src.js中评论了这一行(第 9035 行)

//$("td:eq("+focus+") input",ind).focus();
于 2012-10-11T04:36:15.600 回答