function getChildren(){
var node = $('#tt1').tree('getSelected') //tt1是你的树的id
if (node){
alert(“有子节点")
} else {
alert("无子节点")
}
}
</script>
<ul id="tt1" class="easyui-tree" animate="true" dnd="false">
<li>
<span>Folder</span>
<ul>
<li state="closed">
<span>Sub Folder 1</span>
<ul>
<li>
<span><a href="">File 11</a></span>
</li>
<li>
<span>File 12</span>
</li>
<li>
<span>File 13</span>
</li>
</ul>
</li>
<li>
<span>File 2</span>
</li>
<li>
<span>File 3</span>
</li>
<li>File 4</li>
<li>File 5</li>
</ul>
</li>
<li>
<span>File21</span>
</li>
</ul>
<a href="#" onclick="getChildren1()">getChildren1</a>
$('#org_ul').tree({onBeforeExpand:function(node){
var url = "/org/list?parentid="+node.codeitemid
$("#org_ul").tree("options").url = url
return true
}
})
加载子节点使用节点展开事件onBeforeExpand,只有在展开才加载,你选中节点就不需要加载啦。
让这个树的url重新赋值就可以啦。。后台传回相同格式的json数据就ok啦
成功了记得点赞
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)