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 相关文章推荐
jQuery 方法大全方便学习参考
Feb 25 Javascript
JavaScript高级程序设计阅读笔记(六) ECMAScript中的运算符(二)
Feb 27 Javascript
下拉菜单点击实现连接跳转功能的js代码
May 19 Javascript
基于jquery实现导航菜单高亮显示(两种方法)
Aug 23 Javascript
javascript判断图片是否加载完成的方法推荐
May 13 Javascript
jQuery中的100个技巧汇总
Dec 15 Javascript
javascript遍历json对象的key和任意js对象属性实例
Mar 09 Javascript
react-native使用react-navigation进行页面跳转导航的示例
Sep 07 Javascript
Vue仿今日头条实例详解
Feb 06 Javascript
基于vue实现一个禅道主页拖拽效果
May 27 Javascript
关于layui表单中按钮自动提交的解决方法
Sep 09 Javascript
js的Object.assign用法示例分析
Mar 05 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 多进程 解决难题
2009/06/22 PHP
PHP中用hash实现的数组
2011/07/17 PHP
PHP可逆加密/解密函数分享
2012/09/25 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
2014/07/22 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
PHP PDOStatement::errorCode讲解
2019/01/31 PHP
php封装实现钉钉机器人报警接口的示例代码
2020/08/08 PHP
另一个javascript小测验(代码集合)
2011/07/27 Javascript
html中table数据排序的js代码
2011/08/09 Javascript
为开发者准备的10款最好的jQuery日历插件
2014/02/04 Javascript
window.location.href的用法(动态输出跳转)
2014/08/09 Javascript
js分页工具实例
2015/01/28 Javascript
Nodejs学习笔记之测试驱动
2015/04/16 NodeJs
基于JQuery实现图片上传预览与删除操作
2016/05/24 Javascript
javascript self对象使用详解
2016/10/18 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
2017/02/14 Javascript
Vue2.0权限树组件实现代码
2017/08/29 Javascript
js实现飞机大战小游戏
2020/08/26 Javascript
通过实例解析javascript Date对象属性及方法
2020/11/04 Javascript
简单的Python2.7编程初学经验总结
2015/04/01 Python
python 实现多维数组(array)排序
2020/02/28 Python
Python使用扩展库pywin32实现批量文档打印实例
2020/04/09 Python
Python3将ipa包中的文件按大小排序
2020/04/17 Python
Python 解析库json及jsonpath pickle的实现
2020/08/17 Python
matplotlib grid()设置网格线外观的实现
2021/02/22 Python
美国优质马术服装购买网站:Breeches.com
2019/12/16 全球购物
Swanson中国官网:美国斯旺森健康产品公司
2021/03/01 全球购物
《月光启蒙》教学反思
2014/03/01 职场文书
报告会主持词
2014/04/02 职场文书
初二学习计划书范文
2014/04/27 职场文书
爱情保证书大全
2014/04/29 职场文书
廉洁家庭事迹材料
2014/05/15 职场文书
火灾现场处置方案
2014/05/28 职场文书
预备党员对照检查材料思想汇报
2014/09/24 职场文书
跑出一片天观后感
2015/06/08 职场文书
学困生帮扶工作总结
2015/08/13 职场文书