jstree中的checkbox默认选中和隐藏示例代码


Posted in Javascript onDecember 29, 2019

jstree复选框自定义显示隐藏和初始化默认选中

首先需要配置 Checkbox plugin

"plugins" : ['checkbox']

设置默认选中状态(checkbox 选中)

state: {checked: true}
$.jstree.defaults.checkbox.tie_selection

示例:

$('#demo_tree').jstree({
 "core" : {
  'data': [
   { "id" : "ajson1", "parent" : "#", "text" : "Simple root node", state: {checked: true}},
   { "id" : "ajson2", "parent" : "#", "text" : "Root node 2" },
   { "id" : "ajson3", "parent" : "ajson2", "text" : "Child 1" },
   { "id" : "ajson4", "parent" : "ajson2", "text" : "Child 2" },
  ]
 },
 "plugins" : ['checkbox'],
 "checkbox" : {
  "tie_selection": false,
 }
});

jstree复选框自定义显示隐藏

jstree 本身不支持在节点中隐藏 checkbox,国外有个大佬给出一个利用 css 来隐藏的解决方案:

首先来一段 css

.no_checkbox>i.jstree-checkbox{display:none}

然后在 data 的 json 数据结构中

$('#demo_tree').jstree({
 "core" : {
  'data': [
   { "id" : "ajson1", "parent" : "#", "text" : "Simple root node", state: {checked: true}},
   { "id" : "ajson2", "parent" : "#", "text" : "Root node 2" },
   { "id" : "ajson3", "parent" : "ajson2", "text" : "Child 1" , a_attr: {class: "no_checkbox"}},
   { "id" : "ajson4", "parent" : "ajson2", "text" : "Child 2" },
  ]
 },
 "plugins" : ['checkbox'],
});

效果:

jstree version => 3.3.8

参考:

https://stackoverflow.com/questions/6112567/jstree-hide-checkbox

总结

以上所述是小编给大家介绍的jstree中的checkbox默认选中和隐藏示例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
常用一些Javascript判断函数
Aug 14 Javascript
EditPlus注册码生成器(js代码实现)
Mar 25 Javascript
jquery实现华丽的可折角广告代码
Sep 02 Javascript
简单实现js选项卡切换效果
Feb 03 Javascript
30分钟快速掌握Bootstrap框架
May 24 Javascript
jquery实现下拉框多选方法介绍
Jan 03 Javascript
为Jquery EasyUI 组件加上清除功能的方法(详解)
Apr 13 jQuery
详解angularJs模块ui-router之状态嵌套和视图嵌套
Apr 28 Javascript
seajs模块压缩问题与解决方法实例分析
Oct 10 Javascript
react-native使用leanclound消息推送的方法
Aug 06 Javascript
Vue中 key keep-alive的实现原理
Sep 18 Javascript
vue学习笔记之过滤器的基本使用方法实例分析
Feb 01 Javascript
Vue组件通信入门之Provide和Inject机制
Dec 29 #Javascript
JS中数组实现代码(倒序遍历数组,数组连接字符串)
Dec 29 #Javascript
如何基于JavaScript判断图片是否加载完成
Dec 28 #Javascript
Vue页面刷新记住页面状态的实现
Dec 27 #Javascript
uni-app 组件里面获取元素宽高的实现
Dec 27 #Javascript
Vue中axios拦截器如何单独配置token
Dec 27 #Javascript
JavaScript获取当前url路径过程解析
Dec 27 #Javascript
You might like
PHP clearstatcache()函数详解
2010/03/02 PHP
PHP多线程抓取网页实现代码
2010/07/22 PHP
php的list()的一步操作给一组变量进行赋值的使用
2011/05/18 PHP
修改PHP的memory_limit限制的方法分享
2012/02/21 PHP
ThinkPHP实现跨模块调用操作方法概述
2014/06/20 PHP
CI框架Session.php源码分析
2014/11/03 PHP
PHP接收json 并将接收数据插入数据库的实现代码
2015/12/01 PHP
PHP中Laravel 关联查询返回错误id的解决方法
2017/04/01 PHP
关于document.cookie的使用javascript
2010/10/29 Javascript
JavaScript NodeTree导航栏(菜单项JSON类型/自制)
2013/02/01 Javascript
使用javascript创建快捷方式的简单实例
2013/08/09 Javascript
jQuery插件Tooltipster实现漂亮的工具提示
2015/04/12 Javascript
jQuery里filter()函数与find()函数用法分析
2015/06/24 Javascript
javascript实现简单的页面右下角提示信息框
2015/07/31 Javascript
js判断手机号运营商的方法
2015/10/23 Javascript
详解javascript函数的参数
2015/11/10 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
微信公众号 摇一摇周边功能开发
2016/12/08 Javascript
AngularJS中下拉框的高级用法示例
2017/10/11 Javascript
浅谈Vue.js 中的 v-on 事件指令的使用
2018/11/25 Javascript
CentOS下使用yum安装python-pip失败的完美解决方法
2017/08/16 Python
简单分析python的类变量、实例变量
2019/08/23 Python
python队列原理及实现方法示例
2019/11/27 Python
python创建子类的方法分析
2019/11/28 Python
Python with语句和过程抽取思想
2019/12/23 Python
Python3利用openpyxl读写Excel文件的方法实例
2021/02/03 Python
附答案的Java面试题
2012/11/19 面试题
行政管理人员精品工作推荐信
2013/11/04 职场文书
语文教育专业应届生求职信
2013/11/23 职场文书
毕业生就业自荐信
2013/12/04 职场文书
店长助理岗位职责
2013/12/13 职场文书
2014年机关后勤工作总结
2014/12/16 职场文书
2014年乡镇团委工作总结
2014/12/18 职场文书
2015年街道办事处工作总结
2015/05/22 职场文书
课改心得体会范文
2016/01/25 职场文书
2016年中学法制宣传日活动总结
2016/04/01 职场文书