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 相关文章推荐
动态加载js的几种方法
Oct 23 Javascript
js验证输入是否为手机号码或电话号码示例
Dec 30 Javascript
JavaScript使用DeviceOne开发实战(二) 生成调试安装包
Dec 01 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
Feb 25 Javascript
JavaScript获取ul中li个数的方法
Feb 13 Javascript
JS奇技之利用scroll来监听resize详解
Jun 15 Javascript
详解windows下vue-cli及webpack 构建网站(二)导入bootstrap样式
Jun 17 Javascript
element ui里dialog关闭后清除验证条件方法
Feb 26 Javascript
安装vue-cli的简易过程
May 22 Javascript
vue中倒计时组件的实例代码
Jul 06 Javascript
jQuery子选择器与可见性选择器实例分析
Jun 28 jQuery
electron 安装,调试,打包的具体使用
Nov 06 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
全国FM电台频率大全 - 8 黑龙江省
2020/03/11 无线电
PHP禁止页面缓存的代码
2011/10/23 PHP
php实现文件下载实例分享
2014/06/02 PHP
php循环table实现一行两列显示的方法
2015/06/04 PHP
php使用curl并发减少后端访问时间的方法分析
2016/05/12 PHP
jquery中ajax函数执行顺序问题之如何设置同步
2014/02/28 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
2014/08/12 Javascript
JavaScript中window.showModalDialog()用法详解
2014/12/18 Javascript
JS实现霓虹灯文字效果的方法
2015/08/06 Javascript
高性能JavaScript DOM编程(1)
2015/08/11 Javascript
bootstrap中模态框、模态框的属性实例详解
2017/02/17 Javascript
Vue2.5 结合 Element UI 之 Table 和 Pagination 组件实现分页功能
2018/01/26 Javascript
JS前端知识点 运算符优先级,URL编码与解码,String,Math,arguments操作整理总结
2019/06/27 Javascript
JS实现联想、自动补齐国家或地区名称的功能
2020/07/07 Javascript
NodeJS模块Buffer原理及使用方法解析
2020/11/11 NodeJs
[05:16]《大圣!大圣》——DOTA2新英雄齐天大圣配音李世宏老师专访
2016/12/13 DOTA
python thread 并发且顺序运行示例
2009/04/09 Python
详解python调度框架APScheduler使用
2017/03/28 Python
如何使用python把ppt转换成pdf
2019/06/29 Python
Window系统下Python如何安装OpenCV库
2020/03/05 Python
python pyqtgraph 保存图片到本地的实例
2020/03/14 Python
Python数据可视化实现多种图例代码详解
2020/07/14 Python
Python基于gevent实现文件字符串查找器
2020/08/11 Python
Python使用内置函数setattr设置对象的属性值
2020/10/16 Python
美国第二大团购网站:LivingSocial
2016/07/24 全球购物
十佳护士先进事迹
2014/05/08 职场文书
党员承诺书格式范文
2015/04/28 职场文书
离婚答辩状范文
2015/05/22 职场文书
初中同学会致辞
2015/08/01 职场文书
公文格式,规则明细(新手收藏)
2019/07/23 职场文书
让文件路径提取变得更简单的Python Path库
2021/05/27 Python
mongodb清除连接和日志的正确方法分享
2021/09/15 MongoDB
Python爬虫入门案例之爬取二手房源数据
2021/10/16 Python
SQL优化老出错,那是你没弄明白MySQL解释计划用法
2021/11/27 MySQL
Nginx 反向代理解决跨域问题多种情况分析
2022/01/18 Servers
JS实现九宫格拼图游戏
2022/06/28 Javascript