Вы можете использовать контроллер для прослушивания события dirtychange, запускаемого этой формой.
//controller init
init: function() {
this.control({
'form': {
dirtychange: function(form) {
var button = form.owner.query('button[text=Apply]');
button[0].enable();
}
}
});
}
Ответ, который дал Даррен, безусловно, сработает, он просто использует запросы компонентов, чтобы дать вам другой способ доступа и управления компонентами.Например, если вы хотите включить ряд кнопок в форме, вы можете удалить «text = Apply», и будет возвращен массив всех кнопок форм.