0

我使用的树形面板是 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 节点。

这种检查一直持续到我到达根节点或未检查/选择所选节点的兄弟姐妹。

实现这一目标的最佳方法是什么。当我说最好的方法时,我正在寻找一些内置属性或方法来帮助我实现这一目标。

谢谢

4

1 回答 1

0

我将从气泡方法开始: http ://docs.sencha.com/extjs/4.1.1/#!/api/Ext.data.NodeInterface-method-bubble

于 2013-08-05T04:18:26.060 回答