jQuery MiniUI
标题: 关于treeGrid的addNode几个问题请教下版主 [打印本页]
作者: Liuxl123 时间: 2016-2-24 10:22:13 标题: 关于treeGrid的addNode几个问题请教下版主
[attach]7138[/attach]
如上图,编号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的效果
作者: dforce 时间: 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
作者: Liuxl123 时间: 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
请问下版主有没有什么办法解决
作者: felt 时间: 2016-2-25 13:08:26
Liuxl123 发表于 2016-2-25 11:35
我同时addNode两个节点,父子节点关系,界面出来后,父节点+或-都体现不出父子关系,处于同一级,
1.grid ...
有父子关系的节点同时添加,请加子节点放在父节点的children字段内一起添加
var node={id:"",text:"",children:[{}]}
作者: Liuxl123 时间: 2016-2-25 14:28:49
felt 发表于 2016-2-25 13:08
有父子关系的节点同时添加,请加子节点放在父节点的children字段内一起添加
var node={id:"",text:"",chi ...
[attach]7151[/attach][attach]7150[/attach]17节点添加后默认图标是 - ,且子节点展示不出,点击 - 变成 + 后,再点 + 才能展示,这是什么原因?
作者: felt 时间: 2016-2-25 15:38:18
Liuxl123 发表于 2016-2-25 14:28
17节点添加后默认图标是 - ,且子节点展示不出,点击 - 变成 + 后,再点 + 才能展示,这是什么原因?
...
17那个节点,给定expanded:false字段
作者: Liuxl123 时间: 2016-2-26 10:17:22
felt 发表于 2016-2-25 15:38
17那个节点,给定expanded:false字段
再次请教下版主,现在新增的节点默认展示的是父节点,子节点要点 + 才展示出来,怎么全部加载出来,同时新增的节点如何默认全选,api里好多属性都没有提到,像expanded属性没看介绍
作者: dforce 时间: 2016-2-26 11:22:34
Liuxl123 发表于 2016-2-26 10:17
再次请教下版主,现在新增的节点默认展示的是父节点,子节点要点 + 才展示出来,怎么全部加载出来,同时 ...
expanded:true就是展开,checked:true就是勾选中
作者: Liuxl123 时间: 2016-2-26 11:32:36
dforce 发表于 2016-2-26 11:22
expanded:true就是展开,checked:true就是勾选中
父子节点都加expanded:true属性,子节点还是展示不出来,要点+号才加载,下图是我的treegrid一些属性和传到前端的部分数据图
[attach]7153[/attach]
[attach]7154[/attach]
版主看下有没有问题
作者: dforce 时间: 2016-2-26 13:34:42
Liuxl123 发表于 2016-2-26 11:32
父子节点都加expanded:true属性,子节点还是展示不出来,要点+号才加载,下图是我的treegrid一些属性和 ...
[attach]7156[/attach][attach]7155[/attach]
如图,可以展开
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) |
Powered by Discuz! X2 |