dojox.grid.EnhancedGrid失去焦点



我必须刷新增强列表,因为我有一个"快速搜索"输入字段
,应该在您键入时更新列表。它确实工作正常,直到我选择其中一个结果行。然后我回到输入字段并开始输入,但在那一刻,焦点丢失了,在每个字母之后,我必须单击回到输入字段。

我发现刷新网格的任何方法都将焦点设置为第一个标题
单元格。这当然意味着我的输入字段 失去焦点。如果不重新聚焦字段
,我就无法键入超过 1 个字符:-(

知道如何在不改变焦点的情况下重新渲染网格(或增强的网格(吗?

gridtoc = new dojox.grid.EnhancedGrid({
id: 'gridtocsearch',
store: storetoc,
structure: layout,
class: 'grid',
align: 'center',
keepSelection: true,
plugins: {
filter: true
}
});

非常感谢,莫妮卡

你能试试吗

keepSelection:false

官方文件说

keepSelection
Defined by dojox.grid.EnhancedGrid
Whether keep selection after sort, filter, pagination etc.

******* 更新的答案********* 看看这个JSFIDDLE

http://jsfiddle.net/bnqkodup/520/

最新更新