jQuery MiniUI

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

miniui tree重新加载的问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-8-22 11:53:04 |只看该作者 |倒序浏览
需要重新刷新树菜单用了懒加载loadNode(node)方法,能重新加载,但是出现了加载重复多余的问题图1是未加载时的菜单结构:
图2是重新加载之后,重复多了父节点
想请教一下谁知道怎么解决

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2017-8-22 13:16:18 |只看该作者
没有子节点的父节点,请加字段asyncLoad:false

是否要懒加载,是否往后台发送节点信息,这个是由3个地方判断的
1.我们内部会判断你展开这个节点下,是否有子节点数据了,有的话,就不往后台发送信息
2.如果没有子节点,那么我们会判断该节点的asyncLoad属性是否为 true,默认为true,如果你后台设置了返回节点数据的该字段的值为false,那么该节点下没子节点,我们也不会往后台继续发信息
3.判断节点的isLeaf,如果为叶子节点,那么自然你双击他,也不会产生发往后台信息的行为

Rank: 2

板凳
发表于 2017-8-22 14:26:06 |只看该作者
felt 发表于 2017-8-22 13:16
没有子节点的父节点,请加字段asyncLoad:false

是否要懒加载,是否往后台发送节点信息,这个是由3个地方判 ...

您好,按您说的加了字段asyncLoad:false 还是不行,每次加载哪个节点时还是会把所以节点都加载在这个节点下

Rank: 8Rank: 8

地板
发表于 2017-8-22 16:11:16 |只看该作者
shushali 发表于 2017-8-22 14:26
您好,按您说的加了字段asyncLoad:false 还是不行,每次加载哪个节点时还是会把所以节点都加载在这个节 ...

加asyncLoad:false字段,肯定不会再加载,这是节点数据的一个字段。
如果你还有问题,请提供重现代码。

Archiver|普加软件

GMT+8, 2024-6-29 04:48 , Processed in 1.060840 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部