- 注册时间
- 2015-8-27
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 积分
- 180
- 精华
- 0
- 帖子
- 47
|
本帖最后由 懂三井 于 2015-12-30 15:48 编辑
felt 发表于 2015-12-30 14:01
有效
你有选中行吗,选中行在不在可视区域
我是想实现这样的功能:
datagrid有很多数据, 我拉动滚动条到最后一条,选中,弹出window编辑这条数据,完了之后刷新datagrid,再定位到这条数据 ..
突然想到, 是不是刷新后,保存row数据的变量又没了导致这个方法无效?
刚测试了一下.. 能得到row的值..
如下图:
grid.load({
'args2zwdt.ld_name':leader_name,
'args2zwdt.ld_job':leader_job,
'args2zwdt.dt_content':dt_content
},function(){
console.info(index);//如上图:14
console.info(row);//
grid.expandRowGroup(index); //这句代码能有效.. 能展开index/id为14分组
grid.scrollIntoView(row); //这句无效, 我选中的是最后一条记录,但滚动条还是在顶部,上图能得到row
index = 'all';
row = 'none';
});
版主你说的"选中行在不在可视区域" 是什么意思 ? 我刷新后, 最后一条数据肯定不在可视区域的, 所以才要把滚动条定位到底部
|
|