ext grid 使用store.reload刷新 怎么保持焦点不丢失
store.reload();grid.getSelectionModel().selectFirstRow();这是我的写法。焦点会一闪而过,selectionchan...
store.reload();
grid.getSelectionModel().selectFirstRow();
这是我的写法。焦点会一闪而过,selectionchange的方法执行了,但是焦点不保持,不知道为什么。 展开
grid.getSelectionModel().selectFirstRow();
这是我的写法。焦点会一闪而过,selectionchange的方法执行了,但是焦点不保持,不知道为什么。 展开
1个回答
展开全部
刷新前获取选中行,刷新后调select选中
更多追问追答
追问
store.reload();
grid.getSelectionModel().selectFirstRow();
这是我的写法。焦点会一闪而过,selectionchange的方法执行了,但是焦点不保持,不知道为什么。
追答
是不是reload是异步调用方式的?你查下文档看看reload方法有没有一个回调方法的参数
如果有你可以把设置焦点的方法写在会调方法中,应该就可以了
store.reload({
callback: function(records, options, success){
//这里执行你的select方法
}
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询