我必须刷新增强列表,因为我有一个"快速搜索"输入字段
这应该会在你打字的时候更新列表。它确实工作得很好,直到我选择了一个结果行。然后我移回输入字段并开始打字,但就在那一刻,焦点丢失了,在每一个字母之后我都必须点击回到输入字段。
我发现刷新网格的任何方法都将焦点设置到第一个标题
当然,这意味着我的输入字段失去了焦点。如果不重新聚焦字段,我不能输入超过1个字符
:—(
知道如何在不改变焦点的情况下重新渲染网格(或增强网格)吗?
gridtoc = new dojox.grid.EnhancedGrid({
id: 'gridtocsearch',
store: storetoc,
structure: layout,
class: 'grid',
align: 'center',
keepSelection: true,
plugins: {
filter: true
}
});
非常感谢莫妮卡
1条答案
按热度按时间nfs0ujit1#
你能试试
官方文件说
**************更新的答案****************请查看此jsfidle
http://jsfiddle.net/bnqkodup/520/