ztree吧 关注:1,830贴子:12,476
  • 1回复贴,共1

异步加载后,如何选中刷新父节点下面的某一个子节点?

只看楼主收藏回复

异步加载正常结束的事件回调函数:
function zTreeOnAsyncSuccess(event, treeId, treeNode, msg){
//根据id获取父节点下面的某一个子节点,node是有数据的!
var node=zTree.getNodesByParam("id",refreshId,treeNode,null);
console.log(JSON.stringify(node));
//然后进行选中操作
zTree.selectNode(node,false);
}
refreshId是我定义的一个全局变量,也是可以顺利获取到数据的,根据这个refreshId我查找出异步加载出的数据中我想要的那个子节点,然后用selectNode方法,进行选中,但是实践结果是不能选中节点!
望大神解答一下,谢谢了!@zTreeAPI


1楼2014-12-17 17:03回复
    首先,checkNode 和 selectNode 是不同的,请看看 API 区分一下这两个的区别。。。


    IP属地:北京2楼2014-12-29 09:36
    回复