datagrid把焦点定位到选中行
当数据比较多时,datagrid会产生滚动条,但是显示的数据始终为顶部的数据,但这个时候我用js选择了处于datagrid下方的某条数据,我怎么把滚动条 滚到下面,让datagrid可以显示我选中的行。grid.scrollIntoView(row) 把滚动条定位到row这行的位置 factory 发表于 2014-1-9 11:21 static/image/common/back.gif
grid.scrollIntoView(row) 把滚动条定位到row这行的位置
3q,灰常感谢 factory 发表于 2014-1-9 11:21 static/image/common/back.gif
grid.scrollIntoView(row) 把滚动条定位到row这行的位置
在treeGrid中使用这个方法,获取到了对应行,但是定位没有生效,滚动条依然向上滑动了,treeGrid默认收缩状态,一共三百多条数据,刷新后页面无法定位到最后几条修改的行上 柑栀 发表于 2024-3-6 18:12 static/image/common/back.gif
在treeGrid中使用这个方法,获取到了对应行,但是定位没有生效,滚动条依然向上滑动了,treeGrid默认收缩 ...
定位这行必须是可见的,如果收缩着那就无从展示了。 本帖最后由 柑栀 于 2024-3-7 11:15 编辑
felt 发表于 2024-3-7 09:26 static/image/common/back.gif
定位这行必须是可见的,如果收缩着那就无从展示了。
定位的父节点,是可见的,子节点是收缩的,难道不修改的子节点也不能收缩吗?而且展开节点会有错行出现,也是无法定位到编辑行的
柑栀 发表于 2024-3-7 10:21 static/image/common/back.gif
定位的父节点,是可见的,子节点是收缩的,难道不修改的子节点也不能收缩吗?而且展开节点会有错行出现, ...
收缩着的节点无法定位到。我测试过了,这个api可以正常定位到指定的行。 本帖最后由 柑栀 于 2024-3-7 13:33 编辑
felt 发表于 2024-3-7 13:16 static/image/common/back.gif
收缩着的节点无法定位到。我测试过了,这个api可以正常定位到指定的行。 ...
但是我们也尝试把节点展开了,依然无法定位,能选中但是无法定位到编辑行,不论在不在可视范围,都会有滚动条滚动的情况,编辑的不需要滚动就能展示的行会向下滑动一点,编辑需要滚动才能展示的行会向上滑动一点,总之就是无法准确到达刚编辑的指定行,行对象是可以拿到的
柑栀 发表于 2024-3-7 13:28 static/image/common/back.gif
但是我们也尝试把节点展开了,依然无法定位,能选中但是无法定位到编辑行,不论在不在可视范围,都会有滚 ...
load事件里面处理的话,延时个200毫秒。
页:
[1]