bootstrap-treeview 如何实现全选父节点下所有子节点及反选
2017-07-21 15:20
751 查看
转(https://www.augsky.com/992.html)
View Code
function getChildNodeIdArr(node) { var ts = []; if (node.nodes) { for (x in node.nodes) { ts.push(node.nodes[x].nodeId); if (node.nodes[x].nodes) { var getNodeDieDai = getChildNodeIdArr(node.nodes[x]); for (j in getNodeDieDai) { ts.push(getNodeDieDai[j]); } } } } else { ts.push(node.nodeId); } return ts; } function setParentNodeCheck(node) { var parentNode = $("#treeview-checkable").treeview("getNode", node.parentId); if (parentNode.nodes) { var checkedCount = 0; for (x in parentNode.nodes) { if (parentNode.nodes[x].state.checked) { checkedCount ++; } else { break; } } if (checkedCount === parentNode.nodes.length) { $("#treeview-checkable").treeview("checkNode", parentNode.nodeId); setParentNodeCheck(parentNode); } } }
View Code
相关文章推荐
- bootstrap插件treeview实现全选父节点下所有子节点和反选功能
- 如何C#中实现在TreeView查找某一节点
- 如何移除TreeView中的所有选中节点
- <转>如何C#中实现在TreeView查找某一节点
- 如何C#中实现在TreeView查找某一节点(两种方法)
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)
- [原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack
- 【转】C#中 TreeView如何获取某一节点下的所有子节点
- 如何使用C++递归来实现在BST(Binary Search Tree)里将所有的叶子节点上的数字求和
- 如何在C#中实现treeview查找某一节点
- 如何C#中实现在TreeView查找某一节点
- 如何让treeview的所有节点前面的checkbox全部取消选中?
- 实现当TreeView中父节点的CheckBox的点选状态改变时,回发服务器端,并且选中父节点,所有子节点全选中
- ASP.NET 2.0 TreeView中用JavaScript实现选择子接点CheckBox是自动选择上父节点(或者所有父节点)
- 如何C#中实现在TreeView查找某一节点(两种方法)
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)
- ASP.NET中的treeview中如何获取该子节点的所有父节点
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)2005-12-23更新
- 关于如何移除TreeView中的所有选中节点的一点体会
- C#中如何实现在TreeView模糊查找某一节点