zTree异步加载展开第一级节点的实现方法
2017-09-05 09:10
627 查看
在 setting 中的 callback 中加上 onAsyncSuccess:onAsyncSuccess 回调函数 , 然后实现回调函数
var isFirst = true; function onAsyncSuccess(event, treeId) { if (isFirst) { //获得树形图对象 var zTree = $.fn.zTree.getZTreeObj("treeDemo"); //获取根节点个数,getNodes获取的是根节点的集合 var nodeList = zTree.getNodes(); //展开第一个根节点 zTree.expandNode(nodeList[0], true); //当再次点击节点时条件不符合,直接跳出方法 isFirst= false; } }
下面在给大家分享zTree获取当前节点的下一级子节点数的实现方法。
使用zTree插件实现树形图中,需要获取当前点击的父节点的子节点数的需求,使用treeNode.children获取子节点数据集合,使用length方法获取集合长度。
将当前节点的treeNode传入即可调用。
/*查找当前节点下一级的子节点数*/ function findNodes(treeNode) { var count; /*判断是不是父节点,是的话找出子节点个数,加一是为了给新增节点*/ if(treeNode.isParent) { count = treeNode.children.length + 1 ; } else { /*如果不是父节点,说明没有子节点,设置为1*/ count = 1; } return count; }
总结
以上所述是小编给大家介绍的zTree异步加载展开第一级节点的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
相关文章推荐
- zTree异步加载展开第一级节点
- zTree异步加载展开第一级节点
- ztree实现异步加载(点击节点,请求后台数据,添加数据到对应节点)
- Ztree异步加载自动展开节点
- ztree插件的使用及列表项拖拽的实现(jQuery)+异步加载节点数据
- zTree异步加载数据,默认展开全部节点
- ztree树菜单控制展开到任意几级节点的实现方法
- android异步加载图片并缓存到本地实现方法
- ztree学习之异步加载节点
- EASYUI TREEGRID异步加载数据实现方法
- ztree异步加载实现全选功能
- zTree异步展开父节点并选中指定子节点
- zTree 异步数据 展开所有节点
- zTree 简单地实现异步加载
- android异步加载图片并缓存到本地实现方法
- ztree学习之异步加载节点(一)
- 异步加载js文件并执行js方法:实现异步处理网页的复杂效果(转)
- zTree 异步加载 添加子节点重复问题 .
- 表格展开伸缩以及ztree异步加载
- jQuery_review 之 通过.load()方法来实现异步加载HTML文档