您的位置:首页 > 产品设计 > UI/UE

Chapter 1 A Quick Tour

2014-02-19 21:33 267 查看
Ext.TreePanel有一个默认的控制,就是在允许拖放节点的时候,我们只能将节点拖放到 leaf = false 的节点下,而拖放节点到 leaf = true的节点的时候,界面上不出现节点被选定的状态。其结果是不管我们怎么拖动,都无法在一个叶子节点上做Append操作。

       以下的代码是写在 nodedragover事件中的,当节点拖放时,我们对目标节点做一个判断,if (e.target.leaf) ,如果证明是叶子节点,将该节点leaf属性 置为false。哈哈,这个问题就绕过去。

"nodedragover" : function(e) {
   var node = e.target;
   if (node.leaf)
     node.leaf = false;
   return true;
}


 

原文章:http://blog.csdn.net/josephlee0717/article/details/5827199
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: