Я рекомендую использовать Пассивное представление , где представление имеет как можно меньше логики.
Ваш контроллер может получить доступ к любому из виджетов в представлении через ComponentQuery.Затем вы можете написать код в контроллере для установки или чтения значений из представления.
Вы также можете использовать метод form.loadRecord () для загрузки модели в представление / форму.
Виджеты в представлении взаимодействуют с контроллером, вызывая события, которые затем обрабатываютсяконтроллер.
Вы должны загрузить все свои контроллеры при запуске приложения.
Ваш контроллер должен иметь только обработчики событий и никогда не должен использовать массив refs или функции getView () (иначе вы не сможете управлять несколькими экземплярами одного и того же представления).
Создайте и уничтожьте ваши взгляды по желанию.Передайте функции обратного вызова для связи от родительского до дочернего представления.