ztree自动勾选或者自动取消勾选的几种方式。

第一:.取消所有节点勾选
this.treeObj.checkAllNodes(false);//取消所有节点的选中状态
第二:.选中某个节点
 this.treeObj.checkNode(treeNode,true,false,false);//第三个参数false表示,勾选本节点,不会级联到子节点选中//这样就在setting:{check:{chkboxType:{'Y':'ps','N':'ps'} } }是没有作用的。
第三:改变某个树节点对象的checked参数,然后构建树,就可以进行自动勾选。

treeNode.checked = true;//节点的这个参数为true,则在构建树的时候会自动进行勾选。
this.treeObj = $.fn.zTree.init($('#treeId'),this.setting,allnodes);//保留

注意:第三种情况选中节点,它只是单纯回显选中这个节点,它并不会触发setting设置的回调onCheck事件,还有它也不会关联你在setting中设置的chkStyle如何设置(选中,关联父子级的选中与半选)。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值