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 相关文章推荐
文本框输入时 实现自动提示(像百度、google一样)
Apr 05 Javascript
网页源代码保护(禁止右键、复制、另存为、查看源文件)
May 23 Javascript
Javascript继承(上)——对象构建介绍
Nov 08 Javascript
详解AngularJS Filter(过滤器)用法
Dec 28 Javascript
jQuery实现图片加载完成后改变图片大小的方法
Mar 29 Javascript
node.js实现博客小爬虫的实例代码
Oct 08 Javascript
Vue2.0 vue-source jsonp 跨域请求
Aug 04 Javascript
vue-cli脚手架的安装教程图解
Sep 02 Javascript
angular ng-model 无法获取值的处理方法
Oct 02 Javascript
详解Node.js一行命令上传本地文件到服务器
Apr 22 Javascript
jQuery模拟html下拉多选框的原生实现方法示例
May 30 jQuery
微信小程序弹窗禁止页面滚动的实现代码
Dec 30 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单件模式结合命令链模式使用说明
2008/09/07 PHP
PHP输出数组中重名的元素的几种处理方法
2012/09/05 PHP
PHP使用正则表达式清除超链接文本
2013/11/12 PHP
php的一个简单加密解密代码
2014/01/14 PHP
变量在 PHP7 内部的实现(一)
2015/12/21 PHP
php mongodb操作类 带几个简单的例子
2016/08/25 PHP
PHP实现上传多文件示例代码
2017/02/20 PHP
总结一些PHP中好用但又容易忽略的小知识
2017/06/02 PHP
jBox 2.3基于jquery的最新多功能对话框插件 常见使用问题解答
2011/11/10 Javascript
jQuery编辑器KindEditor4.1.4代码高亮显示设置教程
2013/03/01 Javascript
页面载入结束自动调用js函数示例
2013/09/23 Javascript
Javascript核心读书有感之词法结构
2015/02/01 Javascript
Windows系统下使用Sublime搭建nodejs环境
2015/04/13 NodeJs
分离与继承的思想实现图片上传后的预览功能:ImageUploadView
2016/04/07 Javascript
详解使用vue实现tab 切换操作
2017/07/03 Javascript
浅谈Vue的加载顺序探讨
2017/10/25 Javascript
javascript原生封装一个淡入淡出效果的函数测试实例代码
2018/03/19 Javascript
vue.js+elementUI实现点击左右箭头切换头像功能(类似轮播图效果)
2019/09/05 Javascript
vue下canvas裁剪图片实例讲解
2020/04/16 Javascript
Windows下为Python安装Matplotlib模块
2015/11/06 Python
python爬虫获取淘宝天猫商品详细参数
2020/06/23 Python
Python面向对象程序设计类变量与成员变量、类方法与成员方法用法分析
2019/04/12 Python
tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
2020/01/21 Python
python+OpenCV实现图像拼接
2020/03/05 Python
Django权限控制的使用
2021/01/07 Python
香港No.1得奖零食网:香港零食大王
2016/07/22 全球购物
美国在线印刷公司:PsPrint
2017/10/12 全球购物
银行柜员求职自荐书
2014/06/18 职场文书
2014老师三严三实对照检查材料思想汇报
2014/09/18 职场文书
学习保证书
2015/01/17 职场文书
2015年植树节活动总结
2015/02/06 职场文书
简单的辞职信模板
2015/05/12 职场文书
五一晚会主持词
2015/07/01 职场文书
2019年大学推荐信
2019/06/24 职场文书
2019年共青团工作条例最新版
2019/11/12 职场文书
默认网关不可用修复后过一会又不好使了解决方法
2022/04/08 数码科技