bootstrap-treeview中关于勾选父节点全选子节点,以及勾选一个子节点自动勾选父节点
来源:互联网 发布:网络虚拟现实技术 编辑:程序博客网 时间:2024/05/18 01:11
data : orgTree,
enableLinks : true,
showBorder : false,
showCheckbox:true,
levels:1,
onNodeChecked : function(event, data) {
//点击选中
selected(data);
},
onNodeUnchecked : function(event, node){
//点击取消
unSelected(node);
}
});
function selected(data){
if(data.fatherId == undefined){
for (var i = 0; i < data.nodes.length; i++) {
$("#flowOperTypeSingle_tree").treeview('checkNode', [ data.nodes[i], {silent: true}]);
}
}else{
var parentNode = $('#flowOperTypeSingle_tree').treeview('getParent', data.nodeId);
$("#flowOperTypeSingle_tree").treeview('checkNode', [ parentNode, {silent: true}]);
}
}
function unSelected(node){
if(node.fatherId == undefined){
for (var i = 0; i < node.nodes.length; i++) {
$("#flowOperTypeSingle_tree").treeview('uncheckNode', [ node.nodes[i], {silent: true}]);
}
}else{
var parentNode = $('#flowOperTypeSingle_tree').treeview('getParent', node.nodeId);
var num;
for (var i = 0; i < parentNode.nodes.length; i++) {
if(parentNode.nodes[i].state.checked == true){
num=1;
}
}
if(num!=1){
$("#flowOperTypeSingle_tree").treeview('uncheckNode', [ parentNode, {silent: true}]);
}
console.log(parentNode);
}
}
每个人的代码写的都不同,根据业务不同需要进行修改.(有不对的地方的请指教)
- bootstrap-treeview中关于勾选父节点全选子节点,以及勾选一个子节点自动勾选父节点
- javascript 实现 TreeView全选(实现子节点全选,中父节点自动全选)
- C#-----TreeView根节点选中后,子节点全选中
- bootstrap-treeview 实现全选父节点下所有子节点及反选
- TreeView控件实现选中父节点时全选子节点
- TreeView控件实现选中父节点时全选子节点
- TreeView控件实现选中父节点时全选子节点
- 树形多选框,选中/取消父节点子节点全选中/取消,选中一个子节点父节点选中,子节点全取消父节点取消
- TreeView 父节点子节点勾选变化关联
- C# TreeView 控件选中父节点后子节点自动全选的代码 [转贴] [测试有效]
- TreeView中如何选中一个父节点同时选中所有的子节点和孙节点。。。
- TreeView控件的父节点的全选与不选级联子节点并实现拖动子节点
- TreeView选择父节点自动选中子节点
- 关于对Bootstrap.Table插件选择节点,全选所有子节点的问题?
- treeview添加指定节点的子节点
- winform中TreeView的checkbox父节点连带子节点
- C#中TreeView单击选中子节点
- treeview创建根节点和子节点孙节点
- Linux CentOS 6.5 中安装与配置JDK-7
- 6.10水仙花数
- 软硬链接 文件查找(find)
- Spring Boot引用本地jar包
- MySQL查看授权
- bootstrap-treeview中关于勾选父节点全选子节点,以及勾选一个子节点自动勾选父节点
- Android线程断点续传
- 6.1-(2)
- Unity Shader 学习笔记(5)第一个简单Shader
- sqoop
- Maven入门指南
- 福特工人变身"钢铁侠",利用外骨骼减缓其操作压力 | 应用
- 图像处理(一):灰度化及RGB2HSV
- 未来100年改变世界? 人工智能正在成为新的时代动力 | 观点