francytree插件实现复选框多选,获取子节点的同时也获取父节点的功能

本文介绍了如何利用francytree插件进行复选框多选操作,特别是在selectMode: 3模式下,即使子节点未全选也能获取父节点。通过修改源码jquery.fancytree.js中的fixSelection3FromEndNodes方法,实现了所需功能。通过阅读和修改源码,可以更好地理解和定制框架与插件。
摘要由CSDN通过智能技术生成

Francytree是一个功能强大的插件,对于选择框、复选框和模态框有着良好的显示操作效果,下面,将从一个改动其源码实现自己想要的例子来解析这个插件。

1、francytree的官网:http://wwwendt.de/tech/fancytree/demo/

它有三种模式: selectMode: 1, selectMode: 2, selectMode: 3,

各个模式实现的效果图如下所示:

 selectMode: 1,只能选中其中一个,不能多选

 selectMode: 2,可以选中多个,父目录和子目录可以同时选中

selectMode: 3,可以选中多个,并且选中父目录后可以将子目录全选,但子目录没有选全,则不能选中父目录

2、由于项目上的需要,需要改其源码变成自己想要的效果,即selectM

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值