根据ExtJS面板中的活动显示启用/禁用工具栏按钮

时间:2013-05-22 02:30:45

标签: javascript extjs

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

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

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

我如何实现这一目标?

P.S。我正在使用ExtJS 4.1。

1 个答案:

答案 0 :(得分:0)

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