ExtJS 4 comment créer et afficher un nouveau contrôleur/vue à partir d'un autre contrôleur/vue?

J'ai regardé sur de nombreux exemples de ExtJS 4 MVC, et ils ont presque tous montrent la même chose: L'application crée une fenêtre d'affichage, des charges en vue, et a un "contrôleurs" n'est pas définie, ce qui initialisation de l'automate:

Ext.application({
    name: 'AM',

    controllers: [
        'Users'
    ],

    launch: function() {
        Ext.create('Ext.container.Viewport', {
            layout: 'fit',
            items: [
                {
                    xtype: 'userlist'
                }
            ]
        });
    }
});

C'est génial, mais maintenant, disons que dans mon application je veux un bouton figurant au sein de mon point de vue d'ouvrir un tout nouveau contrôleur/vue, comment faites-vous cela?

Je pense que ce que je cherche, c'est une façon de dire quelque chose comme:
- Créer Contrôleur (à exécuter du code d'initialisation)
- dans le contrôleur de code d'initialisation, de créer de la vue et de l'afficher

Est-ce correct, et comment faites-vous cela?

Je tiens à préciser que dans mon cas j'aurais besoin de DEUX instances d'un MÊME contrôleur/vue combinaison. Par exemple, je pourrais avoir une vue avec un panneau à onglets et deux onglets. Je souhaite ensuite mettre DEUX instances séparées d'un "Utilisateurs" du contrôleur et de l'utilisateur.Liste " vue à l'intérieur de chaque onglet.

OriginalL'auteur Scott Szretter | 2011-11-23