- 注册时间
- 2013-5-3
- 最后登录
- 2024-9-13
- 阅读权限
- 150
- 积分
- 32884
- 精华
- 0
- 帖子
- 14341
|
nuangnian 发表于 2015-10-20 15:49
那像这种情况我们在前端额外写js代码可以实现吗。我看到在生成树结构后,base节点里都没有它children信息 ...
你这种需求只能自己用ajax来懒加载了- <div class="mini-tree" id="tree1" style="width:300px;height:300px">
-
- </div>
- mini.parse();
- var tree = mini.get("tree1");
- tree.loadData([{id:1,text:"a",isLeaf:false,asyncLoad:false}])
- tree.on("beforeexpand", function (e) {
- var cds = tree.getChildNodes(e.node);
- //下面的数据是我模拟的,你可以通过同步的ajax去加载
- var nodes=[{id:e.node.id+"_1",text:e.node.text+"_1",isLeaf:false,asyncLoad:false,expanded:false}]
- if (cds.length < 1) {
- tree.addNodes(nodes, e.node);
- }
- })
复制代码 |
|