使用 TreeView.showCheckboxes怎么获取当前选中节点以及之上父节点
使用 TreeView.showCheckboxes怎么获取当前选中节点以及之上的父节点直到最顶级节点,并且有打勾效果。本帖最后由 Richard.Ma 于 2022-1-17 14:58 编辑
你可以在这个demo中的逻辑看到复选框的逻辑,当前节点选中时,父节点会变成“-”半选或者“√”选中,取决于父节点的子节点是否已经被全部选中, 所以除非一个节点没有子节点,才能设置选中属性(打勾效果),
https://demo.grapecity.com.cn/wi ... s/Checkboxes/purejs
然后是你这边要获取每一个节点的选中状态,这个可以通过迭代遍历节点tree.nodes的isChecked属性来完成
选中是true,未选中是false,半选是null
比如
tree.nodes.isChecked
tree.nodes.nodes.isChecked Richard.Ma 发表于 2022-1-17 14:46
你可以在这个demo中的逻辑看到复选框的逻辑,当前节点选中时,父节点会变成“-”半选或者“√”选中,取决 ...
好的,我试试 好的
页:
[1]