easyui tree 判断点击的节点是否还存在子节点

时间:2023-03-09 03:03:30
easyui tree 判断点击的节点是否还存在子节点

有些业务需求是要求tree一次性全部加载,有些是需要异步加载的。

如果是一次性全部加载的tree,那怎么判断点击的节点是否还存在子节点?

function loadTree(){
$('#tree').tree({
checkbox: true,
lines:true,
url: '<%=request.getContextPath()%>/####/####',
onBeforeExpand:function(node){
$("#tree").tree('options').url='';
temp=node;
var children=$('#tree').tree('getChildren',temp.target);
alert(children);
}
});
}

你在alert(children)的时候,如果是没有子节点,那么返回是一个空,什么都没有。

如果是存在一个子节点的话会返回[object Object] ,判断一下就好了!