2013-06-01 1 views
2

Я хочу спросить, что является лучшим способом управления несколькими представлениями в ExtJS 4.2 с использованием шаблона MVC.Как сделать вход и основной вид MVC с помощью ExtJS

Я имею в виду, если у меня должна быть форма входа в систему, а затем, когда кто-то зарегистрировался, я должен перейти на другой режим, как я должен это сделать?

Должен ли я поставить Вход и другой вид в ViewPort? У кого-нибудь есть пример, как я мог бы это сделать? Какую структуру вы предлагаете?

ответ

3

Ваш Логин должен быть независимым Просмотр. Вот пример того, как вы можете структурировать код MVC:

Ext.application({ 
    name: 'xxx', 
    models: [ 
     // ... 
    ], 
    views: [ 
     // ...  
    ], 
    stores: [ 
     // ... 
    ], 
    controllers: [ 
     // ... 
    ], 

    // ... 

    launch: function() { 
     // at the beginning show only the login form 
     this.showLoginView(); 
    }, 
    // when the login is successfull, show your main view 
    login: function(username, password) { 
     this.showMainView(); 
    } 
});