jQuery MiniUI

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

loadTree懒加载情况下,如何依次展开某个节点下子节点? [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2014-4-16 21:42:02 |只看该作者 |倒序浏览
loadTree懒加载情况下,如何依次展开某个节点下子节点,其他节点不展开,如图

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

Rank: 8Rank: 8

沙发
发表于 2014-4-17 09:22:03 |只看该作者
说过了,懒加载树没点击过的节点数据都没加载,不能展开

Rank: 6Rank: 6

板凳
发表于 2014-4-17 09:24:31 |只看该作者
felt 发表于 2014-4-17 09:22
说过了,懒加载树没点击过的节点数据都没加载,不能展开

通过程序可以展开,我现在只展开了一级

Rank: 6Rank: 6

地板
发表于 2014-4-17 09:26:45 |只看该作者
felt 发表于 2014-4-17 09:22
说过了,懒加载树没点击过的节点数据都没加载,不能展开

下一级展不开是因为上一级还没有完全加载完成

Rank: 8Rank: 8

5#
发表于 2014-4-17 09:38:44 |只看该作者
liuzhaolei107 发表于 2014-4-17 09:26
下一级展不开是因为上一级还没有完全加载完成

需要展开的节点,节点下的子节点一起获取出来返回给前台

Rank: 6Rank: 6

6#
发表于 2014-4-17 09:57:19 |只看该作者
factory 发表于 2014-4-17 09:38
需要展开的节点,节点下的子节点一起获取出来返回给前台

我给你讲讲我的需求吧,你看这个懒加载树能不能实现:首先我页面上有一颗树,正常情况下用户直接点击,由于树的节点项目太多,现在添加一个快速查询,用户通过模糊查询后选择要看的内容,直接定位到该树所在的节点

Rank: 6Rank: 6

7#
发表于 2014-4-17 10:02:20 |只看该作者
factory 发表于 2014-4-17 09:38
需要展开的节点,节点下的子节点一起获取出来返回给前台

如何判断树加载完成?

Rank: 8Rank: 8

8#
发表于 2014-4-17 11:08:55 |只看该作者
liuzhaolei107 发表于 2014-4-17 09:57
我给你讲讲我的需求吧,你看这个懒加载树能不能实现:首先我页面上有一颗树,正常情况下用户直接点击,由 ...

你这种,层级什么的都未知的情况,最简单的处理方式就是点击查询,加载一颗新树.

把该节点所需的节点自己全部返回回来,然后tree.loadData()或者loadList(Array, idField, parentField)

因为你这不仅仅涉及到节点的加载,而且还设计到了查询过滤.所以你就直接自己在后台把相关需要显示的节点返回,然后把数据赋值给miniui的tree重新显示出一颗你要的树好了

Rank: 6Rank: 6

9#
发表于 2014-4-17 12:33:23 |只看该作者
factory 发表于 2014-4-17 11:08
你这种,层级什么的都未知的情况,最简单的处理方式就是点击查询,加载一颗新树.

把该节点所需的节点自己全 ...

赞一个,我也是这么想的,正在进行中,谢谢

Rank: 6Rank: 6

10#
发表于 2014-4-17 17:08:12 |只看该作者
liuzhaolei107 发表于 2014-4-17 12:33
赞一个,我也是这么想的,正在进行中,谢谢

比如我现在有一颗树,节点如下:
  菜单
    节点1
        节点1_1
        节点1_2
我现在用户程序加载依次顺序:菜单=>节点1=>节点1_1 (模仿人工点击)
前提是所有的节点都是未知的,点击一个需从后台获取改节点的数据
      

Archiver|普加软件

GMT+8, 2024-11-29 18:49 , Processed in 1.033669 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部