jQuery MiniUI

标题: 求教!TreeGrid 编辑行数据以后,怎么展开并选中被编辑的行 [打印本页]

作者: 14070659    时间: 2014-12-19 11:38:05     标题: 求教!TreeGrid 编辑行数据以后,怎么展开并选中被编辑的行

求教!TreeGrid 编辑行数据以后,怎么展开并选中被编辑的行
作者: felt    时间: 2014-12-19 13:06:35

具体要做什么
作者: 14070659    时间: 2014-12-19 13:40:37

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

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

加下虚拟滚动试试
virtualScroll="true"
作者: 14070659    时间: 2014-12-19 14:18:06

virtualScroll="true"这个也没用。
不过问题解决了。
Treegrid刷新后会选中刚才编辑的行(不懂为什么)
grid.on('load', function(e){
   var row= grid.getSelected();
   grid.expandPath(row)
});


作者: felt    时间: 2014-12-19 14:22:33

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

刷新之后保持最后一条选中数据
作者: 14070659    时间: 2014-12-19 14:34:45

刚又仔细测试了一下,当数据层级发生改变的时候,就不会自动选中了。
还是要自己来记录选中行




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2