jQuery MiniUI

标题: tree的loadList 与addNodes问题 [打印本页]

作者: moroc    时间: 2016-8-21 16:10:55     标题: tree的loadList 与addNodes问题

tree 采用 loadList 方法加载列表数据,后续动态采用tree.addNodes(json.tree,node)补加节点(列表数据),无法形成树形结构,有办法解决?

作者: dforce    时间: 2016-8-22 09:26:46

请具体描述你的问题,提供html以及你的数据
作者: moroc    时间: 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不能。请问有办法解决吗?在线等,谢谢。
作者: moroc    时间: 2016-8-22 16:15:59

dforce 发表于 2016-8-22 09:26
请具体描述你的问题,提供html以及你的数据

简单的说就是如何让addNodes加载的列表数据,有层次关系。或有变通的办法
作者: dforce    时间: 2016-8-22 16:35:13

moroc 发表于 2016-8-22 16:15
简单的说就是如何让addNodes加载的列表数据,有层次关系。或有变通的办法

只能是树形数据,如果是列表数据,无法自动生成层级
作者: moroc    时间: 2016-8-22 17:10:09

dforce 发表于 2016-8-22 16:35
只能是树形数据,如果是列表数据,无法自动生成层级

可有变通办法。
作者: dforce    时间: 2016-8-22 17:20:05

moroc 发表于 2016-8-22 17:10
可有变通办法。

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




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