分享

zTree(八)手风琴展开效果

 一本正经地胡闹 2019-05-23

效果预期

手风琴展开效果:节点展开同时关闭其他已展开的同级节点

具体实现

因为是节点展开,所以在实现具体效果的回调方法在于

callback: {
	onExpand: zTreeOnExpand
}
//鼠标点击
function zTreeOnClick(event, treeId, treeNode){
	//过滤查找同级
    const treeNodes = treeObj.getNodesByFilter(function(node){
        return (node.parentCode == treeNode.parentCode)
    })
    for(var item of treeNodes){
    	if(item.code != treeNode.code){
    		//关闭同级节点
    		treeObj.expandNode(item, false, true, false,true);
    	  }
    }
} 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多