jQuery MiniUI

 找回密码
 立即注册
楼主: nuangnian
打印 上一主题 下一主题

树控件懒加载问题 [复制链接]

Rank: 4

11#
发表于 2015-12-23 21:25:47 |只看该作者
dforce 发表于 2015-10-21 09:43
但是并没有其他的事件可以这样触发,只有输入框类有doValueChanged这个特殊的方法 ...

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);
                }
       })        
看到在miniui示例懒加载在点击节点前的+号时,会有转动效果

但通过上文提供的beforeexpand事件里加上
tree.addNodeCls(e.node, "mini-tree-loading");
没有转动样式

Rank: 8Rank: 8

12#
发表于 2015-12-24 09:41:01 |只看该作者
nuangnian 发表于 2015-12-23 21:25
tree.on("beforeexpand", function (e) {
                var cds = tree.getChildNodes(e.node);
     ...

可以有这效果,请加到添加节点前

Archiver|普加软件

GMT+8, 2024-9-19 15:46 , Processed in 1.066076 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部