jQuery MiniUI

标题: 如何让树重新加载直接显示展开到当前修改的节点 [打印本页]

作者: zhangjin    时间: 2019-4-18 18:21:11     标题: 如何让树重新加载直接显示展开到当前修改的节点

修改节点,如何让树重新加载直接显示展开到当前修改的节点

作者: dforce    时间: 2019-4-19 09:55:11

保存修改节点的信息
刷新之后
tree.expandPath(node);
tree.scrollIntoView(node);
作者: zhangjin    时间: 2019-4-19 10:24:29

dforce 发表于 2019-4-19 09:55
保存修改节点的信息
刷新之后
tree.expandPath(node);

我在保存成功的回调函数中,添加您说的方法后树加载完还是回到了折叠状态无法展开,这是怎么回事啊
tree.reload()
tree.expandPath(newParam)
tree.scrollIntoView(newParam)
作者: dforce    时间: 2019-4-19 11:40:32

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

请保存这个节点的id,刷新之后再根据id来获取节点,进行操作
作者: zhangjin    时间: 2019-4-19 13:04:22

dforce 发表于 2019-4-19 11:40
请保存这个节点的id,刷新之后再根据id来获取节点,进行操作

你好我写的newParam就是修改后的节点信息,id跟修改前的一样,但是失败了,可能是什么原因导致的呢?
作者: dforce    时间: 2019-4-19 13:48:16

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

信息一样不表示节点一样,请按我说的保存节点的id去处理
作者: zhangjin    时间: 2019-4-19 15:27:22

dforce 发表于 2019-4-19 13:48
信息一样不表示节点一样,请按我说的保存节点的id去处理

你好 想再问一下如何根据id去获取这个节点的信息呢
作者: dforce    时间: 2019-4-19 16:22:44

zhangjin 发表于 2019-4-19 15:27
你好 想再问一下如何根据id去获取这个节点的信息呢

tree.getNode(id)
作者: zhangjin    时间: 2019-4-19 16:51:09

dforce 发表于 2019-4-19 16:22
tree.getNode(id)

非常感谢!可以实现了




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