Сенча навигация - PullRequest
       13

Сенча навигация

1 голос
/ 26 ноября 2011

В моем приложении два файла .JS.один для формы входа в систему другой для формы регистрации.есть одна кнопка для навигации, чтобы зарегистрироваться?но я не знаю, как перейти со страницы входа на страницу регистрации.Спасибо !!

Ответы [ 2 ]

0 голосов
/ 27 апреля 2012

есть контейнер с именем navigationView, который используется для переключения между представлениями.в одном приложении имеется несколько представлений, с помощью навигационного окна можно переключаться между несколькими представлениями в приложении.

Вы можете ссылаться на пример кода здесь:

http://docs.sencha.com/touch/2-0/#!/example/oreilly

и

http://docs.sencha.com/touch/2-0/#!/example/navigation-view

оба примера переключения режимов просмотра, когда пользователь нажимает на любой элемент списка.мы можем добиться переключения представлений, обрабатывая tap / itemTap / itemSingleTap / itemDoubleTap или многие другие события всех доступных / поддерживаемых инструментов / виджетов sencha touch 2.0.0.

есть push-метод навигации, реализуя егона экране появится новый вид.

надеюсь, вы сможете понять его, используя следующий пример кода:

- take your main view as navigationView .
- put the button into the navigationView .
- write the following code into tap-listener of your button

this.up('your navigationView xtype').push({
     xtype: 'xtype of the view at which you wanna go by button tap'<br>
});
0 голосов
/ 24 февраля 2012

Вам нужно иметь Ext.Panel с двумя предметами, такими как

var panel = Ext.Panel({
    fullscreen: true,
    layout: 'card',
    cardSwitchAnimation: 'fade',
    items: [
        login,
        signup
    ]
});

Затем вы добавляете обработчик в Ext.Button и добавляете в него следующее:

panel.setActiveItem(signup);

Или

panel.setActiveItem(login);

Надеюсь, это поможет

...