ext grid 使用store.reload刷新 怎么保持焦点不丢失

store.reload();grid.getSelectionModel().selectFirstRow();这是我的写法。焦点会一闪而过,selectionchan... store.reload();
grid.getSelectionModel().selectFirstRow();

这是我的写法。焦点会一闪而过,selectionchange的方法执行了,但是焦点不保持,不知道为什么。
展开
 我来答
samplezuo
2014-01-28 · TA获得超过320个赞
知道小有建树答主
回答量:452
采纳率:100%
帮助的人:254万
展开全部
刷新前获取选中行,刷新后调select选中
更多追问追答
追问
store.reload();                        
grid.getSelectionModel().selectFirstRow();

这是我的写法。焦点会一闪而过,selectionchange的方法执行了,但是焦点不保持,不知道为什么。
追答
是不是reload是异步调用方式的?你查下文档看看reload方法有没有一个回调方法的参数

如果有你可以把设置焦点的方法写在会调方法中,应该就可以了

store.reload({
callback: function(records, options, success){
//这里执行你的select方法
}
});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式