ドッキングされたツールバーとその中にアイコンがあるパネルがあります。パネルにはいくつかの項目があります (アコーディオン レイアウト)。選択したアイテムのみアイコンを有効にしたい。つまり、有効なアイテムがアクティブな場合はボタンが有効になり、アイコンが適用されないアイテムをユーザーがアクティブ化すると無効になります。
試してみdisabled: function() { some code to find whether item is valid .. }
ましたが、うまくいきませんでした。
また、パネル リスナーを調査してアイテム変更用のリスナーを見つけて使用しbutton.setDisabled(bool)
ましたが、使用する適切なイベントを見つけることができませんでした。
どうすればこれを達成できますか?
ps ExtJS 4.1 を使用しています。