Sencha Touch: анимация при отправке - PullRequest
0 голосов
/ 04 апреля 2011

Как использовать анимацию в Ext.dispatch?

Этот код не работает для меня (тип макета «карточка»):

Ext.dispatch({
 controller: 'main',
 action: 'whoweare',
 animation: { type: 'slide', direction: 'right' }
});

1 Ответ

3 голосов
/ 13 мая 2011

Вы должны использовать объект анимации, который вы передаете контроллеру при вызове setActiveItem вашего окна просмотра в контроллере.

Итак, в функции whoweare вашего основного контроллера:

whoweare: function(options) {
    newPanel = new myApp.views.myPanel(); 
    myApp.views.viewport.setActiveItem(newPanel, options.animation);
}
...