jQuery MiniUI

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

tree的loadList 与addNodes问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-8-21 16:10:55 |只看该作者 |倒序浏览
tree 采用 loadList 方法加载列表数据,后续动态采用tree.addNodes(json.tree,node)补加节点(列表数据),无法形成树形结构,有办法解决?

Rank: 8Rank: 8

沙发
发表于 2016-8-22 09:26:46 |只看该作者
请具体描述你的问题,提供html以及你的数据

Rank: 2

板凳
发表于 2016-8-22 16:13:34 |只看该作者
dforce 发表于 2016-8-22 09:26
请具体描述你的问题,提供html以及你的数据

代码较多,不太好贴,详细说明一下,我先用ajax从后台获取列表数据,再用loadlist(data,id,pid)加载至树中(一次性),这里我会有一个配置,通过ajax加载多少层次,哪果用户有需求了再从层次的最末段向下钻取,钻取返回的结果也是列表数据,通过addNodes加载到当时钻取选择的节点。但问题来了,由于 是列表数据,加载到节点后树形丢弃了树形,如加载10条,10没有层次关系了。addNodes没有id,pid的参数。loadList有。loadList所以能形成树,addNodes不能。请问有办法解决吗?在线等,谢谢。

Rank: 2

地板
发表于 2016-8-22 16:15:59 |只看该作者
dforce 发表于 2016-8-22 09:26
请具体描述你的问题,提供html以及你的数据

简单的说就是如何让addNodes加载的列表数据,有层次关系。或有变通的办法

Rank: 8Rank: 8

5#
发表于 2016-8-22 16:35:13 |只看该作者
moroc 发表于 2016-8-22 16:15
简单的说就是如何让addNodes加载的列表数据,有层次关系。或有变通的办法

只能是树形数据,如果是列表数据,无法自动生成层级

Rank: 2

6#
发表于 2016-8-22 17:10:09 |只看该作者
dforce 发表于 2016-8-22 16:35
只能是树形数据,如果是列表数据,无法自动生成层级

可有变通办法。

Rank: 8Rank: 8

7#
发表于 2016-8-22 17:20:05 |只看该作者
moroc 发表于 2016-8-22 17:10
可有变通办法。

你把你的数据组织成children表达多级关系的数据
我们并不会处理addNodes里面的数据

Archiver|普加软件

GMT+8, 2024-9-30 12:25 , Processed in 1.047842 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部