jQuery MiniUI

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

关于treeGrid的addNode几个问题请教下版主 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-2-24 10:22:13 |只看该作者 |倒序浏览



如上图,编号1到8是后台拿过来的数据,数据Table1,Table2为同级节点,Table2无下级数据


问题1:编号8没有下级节点,树初始展示的时候直接是叶子节点图标,没有+,能否展示成非叶子节点图标,且点击+,无数据也                图标也不变叶子节点图标


问题2:编号9到8是addNode动态添加的数据,编号9与Table1,Table2为同级节点,编号10为编号9下级节点


            grid.addNode({id:parseInt(table.getValue()),name:model.getText()+'.'+table.getText(),pid:0});


            grid.addNode({id:parseInt(table.getValue()+'1'),name:'test1',pid:parseInt(table.getValue())});
            动态添加后,展示如上图,均显示叶子节点,是不是我写的方法不对,怎么展示成Table1的效果

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

Rank: 8Rank: 8

沙发
发表于 2016-2-24 12:09:33 |只看该作者
1 8节点需要 isLeaf: false, asyncLoad: false这2个字段
2 tree.addNode(node,index,parentNode)
http://www.miniui.com/docs/api/index.html#ui=tree
树形的操作请参考树的API

Rank: 2

板凳
发表于 2016-2-25 11:35:58 |只看该作者
dforce 发表于 2016-2-24 12:09
1 8节点需要 isLeaf: false, asyncLoad: false这2个字段
2 tree.addNode(node,index,parentNode)
http://ww ...

我同时addNode两个节点,父子节点关系,界面出来后,父节点+或-都体现不出父子关系,处于同一级,
1.grid.addNode(node1,..);
2.grid.addNode(node2,'add',parNode);
我第一步新增node1后,接着执行第二步,由于界面没有渲染出来,我获取不到node1的节点对象给node2的parNode
请问下版主有没有什么办法解决
               

Rank: 8Rank: 8

地板
发表于 2016-2-25 13:08:26 |只看该作者
Liuxl123 发表于 2016-2-25 11:35
我同时addNode两个节点,父子节点关系,界面出来后,父节点+或-都体现不出父子关系,处于同一级,
1.grid ...

有父子关系的节点同时添加,请加子节点放在父节点的children字段内一起添加
var node={id:"",text:"",children:[{}]}

Rank: 2

5#
发表于 2016-2-25 14:28:49 |只看该作者
felt 发表于 2016-2-25 13:08
有父子关系的节点同时添加,请加子节点放在父节点的children字段内一起添加
var node={id:"",text:"",chi ...

17节点添加后默认图标是 - ,且子节点展示不出,点击 - 变成 + 后,再点 + 才能展示,这是什么原因?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

6#
发表于 2016-2-25 15:38:18 |只看该作者
Liuxl123 发表于 2016-2-25 14:28
17节点添加后默认图标是 - ,且子节点展示不出,点击 - 变成 + 后,再点 + 才能展示,这是什么原因?
...

17那个节点,给定expanded:false字段

Rank: 2

7#
发表于 2016-2-26 10:17:22 |只看该作者
felt 发表于 2016-2-25 15:38
17那个节点,给定expanded:false字段

再次请教下版主,现在新增的节点默认展示的是父节点,子节点要点 + 才展示出来,怎么全部加载出来,同时新增的节点如何默认全选,api里好多属性都没有提到,像expanded属性没看介绍

Rank: 8Rank: 8

8#
发表于 2016-2-26 11:22:34 |只看该作者
Liuxl123 发表于 2016-2-26 10:17
再次请教下版主,现在新增的节点默认展示的是父节点,子节点要点 + 才展示出来,怎么全部加载出来,同时 ...

expanded:true就是展开,checked:true就是勾选中

Rank: 2

9#
发表于 2016-2-26 11:32:36 |只看该作者
dforce 发表于 2016-2-26 11:22
expanded:true就是展开,checked:true就是勾选中

父子节点都加expanded:true属性,子节点还是展示不出来,要点+号才加载,下图是我的treegrid一些属性和传到前端的部分数据图



版主看下有没有问题

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

Rank: 8Rank: 8

10#
发表于 2016-2-26 13:34:42 |只看该作者
Liuxl123 发表于 2016-2-26 11:32
父子节点都加expanded:true属性,子节点还是展示不出来,要点+号才加载,下图是我的treegrid一些属性和 ...


如图,可以展开

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

Archiver|普加软件

GMT+8, 2024-9-29 21:30 , Processed in 1.092860 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部