
ztee
Yetian_2000
这个作者很懒,什么都没留下…
展开
-
不带单选或者复选框的树:某个节点如何自动触发被点击了事件
this.zTreeObj.selectNode(this.selectNodes)//这个是必须的,否则不能生效//null 第一个参数是event//this.option.domName是树id,为字符串// this.selectNodes 需要被点击的节点//第4个参数 true 是表示:被点击了,加上选中背景this.zTreeObj.setting.callback.onClick(null, this.option.domName, this.selectNodes, true原创 2021-05-13 16:47:11 · 308 阅读 · 0 评论 -
获取当前树的所有节点,并且返回的allnode是个数组
let allnode = this.zTreeObj.transformToArray(this.zTreeObj.getNodes());//当前树所有节点原创 2021-05-13 16:40:50 · 274 阅读 · 0 评论 -
ztree的getCheckedNodes(true)获取的选中节点包含半选状态的值,这个半选值如何剔除掉。
1.(亲测可用)通过treeNode.getCheckStatus()这个方法能区分哪些节点是半选,哪些是全选。这样就可以过滤出全选的值。2.ztree的3.0文档有更新,通过节点的半选值来判断。原创 2021-05-13 16:14:12 · 2136 阅读 · 0 评论 -
ztree中踩的坑
ztree中每个节点都是可选择的,但每个节点的选择是相互不影响的,(并且不存在半选状态的情况,这个是重点,难点)正常情况下:check: { enable:true, //每个节点都是可选择的,节点不要加nocheck就能满足需求 chkStyle: multiple? "checkbox" : "radio",//"checkbox", chkboxType原创 2021-02-04 19:31:26 · 510 阅读 · 0 评论 -
showNodes与hideNodes展示与隐藏节点
111原创 2021-01-27 11:00:04 · 808 阅读 · 0 评论 -
如何在ztree中添加自定义的回调
比如在onCheck后增加afterOncheck自定义回调 var tree = null var setting = { callback:{ onCheck:oncheck(), afterOncheck:afterOncheck() } } oncheck(event, treeId, treeNode){ tree .setting.callback.afterOnCheck(event, treeId, treeNode) // 这样就ok了 }...原创 2021-01-25 16:30:52 · 277 阅读 · 0 评论 -
ztree自动勾选或者自动取消勾选的几种方式。
1.取消所有节点勾选this.treeObj.checkAllNodes(false);//取消所有节点的选中状态2.选中某个节点 this.treeObj.checkNode(treeNode,true,false,false);//第三个参数false表示,勾选本节点,不会级联到子节点选中//这样就在setting:{check:{chkboxType:{'Y':'ps','N':'ps'} } }是没有作用的。3.改变某个树节点对象的checked参数,然后构建树,就可以进行自动勾选。原创 2021-01-04 09:38:45 · 2377 阅读 · 1 评论 -
ztree多级组织都有checkbox,都是复选框,如何实现单选,并且不能牵连子节点
在ztree的setting中callback: { onCheck: this.zTreeOnCheck, } zTreeOnCheck(event, treeId, treeNode){ let nodeIds = Array.slice(this.value); //把复选框做成单选形式 if(treeNode.ch原创 2020-12-29 17:33:56 · 418 阅读 · 0 评论 -
ztree中请求树,追加XHR中的header参数
是在beforeSend这个钩子函数里面追加XHR中的header参数settings:{ async: { enable: true, type: 'post', contentType: "application/json", url:'https://baidu.com/org/scholl'原创 2020-12-25 15:49:56 · 1200 阅读 · 0 评论 -
ztree中渲染的树,只在特殊节点显示checkbox复选框,或radio单选框
var treeNodes = [ { "id":1, "name":"test1", "nocheck":true}, { "id":2, "name":"test2"}, { "id":3, "name":"test3"}]//只需要在树节点设置nocheck:true就ok原创 2020-11-06 17:46:52 · 606 阅读 · 0 评论 -
ztree点击节点会有一个底色变白的效果(如何阻止这个变白效果)
方法:设置回调ztreeBeforeOnClick,并return false setting: { check: { enable:true, chkStyle: "checkbox", chkboxType: {"Y":"ps","N":"ps"}, }, data: { simpleData: { enable: true, pI原创 2020-10-23 17:00:02 · 574 阅读 · 0 评论 -
ztree能构建树的数据(亲测可用):
能构建树的数据(亲测可用):<div class="search-input marginb"> <Input-search v-model.trim="searchValue" @on-search="searchTreeNode" placeholder="搜索..."></Input-search> <div class="ztree" id="tree"> </div> </div> set原创 2020-10-23 13:43:46 · 157 阅读 · 0 评论