0

我有一个面板,里面有一个停靠的工具栏和一个图标。该面板有几个项目(手风琴布局)。我只想为选定的项目启用图标。即,当一个有效的项目处于活动状态时,该按钮应该被启用,然后如果用户激活一个图标不适用的项目则被禁用。

我试过disabled: function() { some code to find whether item is valid .. }了,但没有奏效。

我还研究了面板侦听器以找到一个用于项目更改然后使用button.setDisabled(bool)但找不到要使用的正确事件。

我如何实现这一目标?

ps 我正在使用 ExtJS 4.1。

4

1 回答 1

0

当您更改手风琴中的项目时,它们被激活的面板将触发该expand事件。因此,请听每个面板上的展开事件,然后在相应的按钮上调用enable/ 。disable

于 2013-05-22T02:33:55.503 回答