Я просмотрел множество примеров ExtJS 4 MVC, и все они в значительной степени показывают одно и то же: приложение создает область просмотра, загружает в представление и определяет «контроллеры», которые инициализируют как контроллер:
Ext.application({
name: 'AM',
controllers: [
'Users'
],
launch: function() {
Ext.create('Ext.container.Viewport', {
layout: 'fit',
items: [
{
xtype: 'userlist'
}
]
});
}
});
Это здорово, но теперь, скажем, в моем приложении я хочу, чтобы кнопка, содержащаяся в моем представлении, открыла совершенно новый контроллер / представление, как вы это делаете?
Я думаю, чтоЯ ищу способ сказать что-то вроде: - Создать контроллер (запустить его код инициализации) - в коде инициализации контроллера, создать представление и отобразить его
Это правильно, и как вы это делаете?
Я хочу уточнить, что в моем случае мне потребуются ДВА отдельных экземпляра ЖЕ ТОЛЬКО комбинации контроллера / вида.Например, у меня может быть представление с панелью вкладок и двумя вкладками.Затем я хочу поместить ДВА отдельных экземпляра контроллера 'Users' и представления 'user.List' внутри каждой вкладки.