У меня есть панель с закрепленной панелью инструментов и значок внутри. Панель имеет несколько элементов (макет аккордеона). Я хочу включить значок только для выбранных элементов. То есть когда действительный элемент активен, кнопка должна быть включена, а затем отключена, если пользователь активирует элемент, для которого значок не применим.Включить/отключить кнопку панели инструментов на основе активного отображения на панели ExtJS
Я пробовал disabled: function() { some code to find whether item is valid .. }
, но это didnot работы.
Я также исследовал слушателей панели, чтобы найти их для изменения позиции, а затем использовать button.setDisabled(bool)
, но не смог найти подходящее событие для использования.
Как это достичь?
p.s. Я использую ExtJS 4.1.
звучит правильно, и я попробовал, но это не работает? образец кода? – Isaac
Функция не выполняется на мероприятии? привязать ли я его к панели или к элементам? У меня также есть мои объекты, созданные где-то еще в коде, это будет другое, просто есть идентификаторы в списке элементов панели. – Isaac