jQuery MiniUI

 找回密码
 立即注册
查看: 5179|回复: 6
打印 上一主题 下一主题

求教!TreeGrid 编辑行数据以后,怎么展开并选中被编辑的行 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-12-19 11:38:05 |只看该作者 |倒序浏览
求教!TreeGrid 编辑行数据以后,怎么展开并选中被编辑的行

Rank: 8Rank: 8

沙发
发表于 2014-12-19 13:06:35 |只看该作者
具体要做什么

Rank: 2

板凳
发表于 2014-12-19 13:40:37 |只看该作者
弹出页面对行进行编辑,关闭弹出页面以后,刷新treegrid。   编辑以后层级关系可能发生改变。
目前我是用loadNode方法,刷新父节点。但是父节点刷新以后,会展开所有的子节点,才400多行的数据,卡的不行。

Rank: 8Rank: 8

地板
发表于 2014-12-19 13:57:59 |只看该作者
14070659 发表于 2014-12-19 13:40
弹出页面对行进行编辑,关闭弹出页面以后,刷新treegrid。   编辑以后层级关系可能发生改变。
目前我是用lo ...

加下虚拟滚动试试
virtualScroll="true"

Rank: 2

5#
发表于 2014-12-19 14:18:06 |只看该作者
virtualScroll="true"这个也没用。
不过问题解决了。
Treegrid刷新后会选中刚才编辑的行(不懂为什么)
grid.on('load', function(e){
   var row= grid.getSelected();
   grid.expandPath(row)
});

Rank: 8Rank: 8

6#
发表于 2014-12-19 14:22:33 |只看该作者
14070659 发表于 2014-12-19 14:18
virtualScroll="true"这个也没用。
不过问题解决了。
Treegrid刷新后会选中刚才编辑的行(不懂为什么)

刷新之后保持最后一条选中数据

Rank: 2

7#
发表于 2014-12-19 14:34:45 |只看该作者
刚又仔细测试了一下,当数据层级发生改变的时候,就不会自动选中了。
还是要自己来记录选中行

Archiver|普加软件

GMT+8, 2025-6-17 15:06 , Processed in 1.061258 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部