jQuery MiniUI

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

给一个lazytree后台处理的方法 [复制链接]

Rank: 2

11#
发表于 2014-1-10 10:36:38 |只看该作者
felt 发表于 2014-1-10 10:16
再绑个beforedrop,不是你需要投放的节点的用e.cancel=true阻止掉看看

e.cancel 是取消投放节点,还是会加载非目标父节点

Rank: 8Rank: 8

12#
发表于 2014-1-10 10:48:27 |只看该作者
xie77 发表于 2014-1-10 10:36
e.cancel 是取消投放节点,还是会加载非目标父节点

你不加载父节点,怎么出现你要投放的节点,你不是要投放到这个父节点下的子节点吗?

Rank: 2

13#
发表于 2014-1-10 11:30:23 |只看该作者
felt 发表于 2014-1-10 10:48
你不加载父节点,怎么出现你要投放的节点,你不是要投放到这个父节点下的子节点吗? ...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>LazyTree 懒加载树形</title>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" /><link href="../demo.css" rel="stylesheet" type="text/css" />

   
    <script src="../../scripts/boot.js" type="text/javascript"></script>
   
   

</head>
<body>
    <h1>LazyTree 懒加载树形</h1>      
   
    <input type="button" value="刷新节点" onclick="refreshNode()"/>
<ul id="tree1" class="mini-tree" url="../data/TreeService.aspx?method=LoadNodes" style="width:300px;height:200px;padding:5px;"
    showTreeIcon="true" textField="name" allowDrag="true" allowDrop="true"  
    idField="id" parentField="pid" resultAsTree="false"
        >        
</ul>

   
    <script type="text/javascript">
    mini.parse();
   var lazytree = mini.get("tree1");
      lazytree.on("givefeedback", function(e) {
           lazytree.loadNode (e.targetNode );
      });

   
    </script>

    <div class="description">
        <h3>Description</h3>
        <p>
        </p>
    </div>
</body>
</html>


这个是我在官方示例上做的, 拖拽节点,只要鼠标经过就会展开节点,而不是我按下鼠标投放时展开节点

Rank: 8Rank: 8

14#
发表于 2014-1-10 11:41:54 |只看该作者
xie77 发表于 2014-1-10 11:30
LazyTree 懒加载树形
   

lazytree.on("beforedrop", function(e) {
           lazytree.loadNode (e.dropNode );
           e.cancel=true;
});
用beforedrop事件吧

Archiver|普加软件

GMT+8, 2024-9-29 13:17 , Processed in 1.053118 second(s), 8 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部