我使用的树形面板是 ExtJS。
将上面的图像视为树面板。如果用户选择节点 1.1.1.2,我应该检查它的所有兄弟节点是否也被选中/选择,如果是,系统应该选择 1.1.1 节点并取消选择 1.1.1.1、1.1.1.2、1.1.1.3 节点。
同样,此时我应该检查 1.1.1 节点(1.1.2 和 1.1.3)的兄弟姐妹,如果他们以前选择/检查过,那么我应该取消选择 1.1.1、1.1.2、1.1.3,我应该选择 1.1 节点。
这种检查一直持续到我到达根节点或未检查/选择所选节点的兄弟姐妹。
实现这一目标的最佳方法是什么。当我说最好的方法时,我正在寻找一些内置属性或方法来帮助我实现这一目标。
谢谢