jQuery MiniUI

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

如何让树重新加载直接显示展开到当前修改的节点 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2019-4-18 18:21:11 |只看该作者 |倒序浏览
修改节点,如何让树重新加载直接显示展开到当前修改的节点

Rank: 8Rank: 8

沙发
发表于 2019-4-19 09:55:11 |只看该作者
保存修改节点的信息
刷新之后
tree.expandPath(node);
tree.scrollIntoView(node);

Rank: 3Rank: 3

板凳
发表于 2019-4-19 10:24:29 |只看该作者
dforce 发表于 2019-4-19 09:55
保存修改节点的信息
刷新之后
tree.expandPath(node);

我在保存成功的回调函数中,添加您说的方法后树加载完还是回到了折叠状态无法展开,这是怎么回事啊
tree.reload()
tree.expandPath(newParam)
tree.scrollIntoView(newParam)

Rank: 8Rank: 8

地板
发表于 2019-4-19 11:40:32 |只看该作者
zhangjin 发表于 2019-4-19 10:24
我在保存成功的回调函数中,添加您说的方法后树加载完还是回到了折叠状态无法展开,这是怎么回事啊
tree ...

请保存这个节点的id,刷新之后再根据id来获取节点,进行操作

Rank: 3Rank: 3

5#
发表于 2019-4-19 13:04:22 |只看该作者
dforce 发表于 2019-4-19 11:40
请保存这个节点的id,刷新之后再根据id来获取节点,进行操作

你好我写的newParam就是修改后的节点信息,id跟修改前的一样,但是失败了,可能是什么原因导致的呢?

Rank: 8Rank: 8

6#
发表于 2019-4-19 13:48:16 |只看该作者
zhangjin 发表于 2019-4-19 13:04
你好我写的newParam就是修改后的节点信息,id跟修改前的一样,但是失败了,可能是什么原因导致的呢? ...

信息一样不表示节点一样,请按我说的保存节点的id去处理

Rank: 3Rank: 3

7#
发表于 2019-4-19 15:27:22 |只看该作者
dforce 发表于 2019-4-19 13:48
信息一样不表示节点一样,请按我说的保存节点的id去处理

你好 想再问一下如何根据id去获取这个节点的信息呢

Rank: 8Rank: 8

8#
发表于 2019-4-19 16:22:44 |只看该作者
zhangjin 发表于 2019-4-19 15:27
你好 想再问一下如何根据id去获取这个节点的信息呢

tree.getNode(id)

Rank: 3Rank: 3

9#
发表于 2019-4-19 16:51:09 |只看该作者
dforce 发表于 2019-4-19 16:22
tree.getNode(id)

非常感谢!可以实现了

Archiver|普加软件

GMT+8, 2024-11-28 06:42 , Processed in 1.055763 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部