jQuery MiniUI

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

lazytree 用loadList绑定,然后onbeforeload事件会死循环 [复制链接]

Rank: 8Rank: 8

楼主
发表于 2023-5-24 09:13:45 |显示全部楼层
都是静态数据了,参考这些代码
  1. <div class="mini-tree" id="tree1" style="width: 300px; height: 300px" virtualscroll="true" showCheckBox="true">
  2.     </div>
  3. tree.loadData([{ id: 1, text: "a", isLeaf: false, asyncLoad: false}])
  4.     tree.on("beforeexpand", function (e) {
  5.         var cds = tree.getChildNodes(e.node);
  6.       
  7.         if (cds.length < 1) {
  8.             var nodes = [];
  9.             for (var i = 1; i < 3001; i++) {
  10.                
  11.                 var node = { id: e.node.id + "_" + i, text: e.node.text + "_" + i, isLeaf: false, asyncLoad: false, expanded: false };
  12.                 nodes.push(node);
  13.             }
  14.             tree.addNodeCls(e.node, "mini-tree-loading");
  15.             tree.addNodes(nodes, e.node);
  16.         }
  17.         
  18.     })       
复制代码

Archiver|普加软件

GMT+8, 2024-5-2 20:11 , Processed in 1.056449 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部