моя проблема в том, что у меня есть 3 файла вида и один контроллер.setactiveitem работает только один раз
Ниже приведен код для событий с тремя нажатиями кнопок.
onb1:function(){
Ext.Viewport.remove(Ext.Viewport.getActiveItem(), true);
Ext.Viewport.add({xtype:'second',height:'30%',style:'background:red'}).show();
},
onb3:function(){
Ext.Viewport.remove(Ext.Viewport.getActiveItem(), true);
Ext.Viewport.add({xtype:'main'}).show();
},
onb2:function(){
Ext.Viewport.remove(Ext.Viewport.getActiveItem(), true);
Ext.Viewport.add({xtype:'third',height:'60%',style:'background:orange'}).show();
}
это работает только один раз.
скажите мне какое-либо решение ...
спасибо, но мое приложение имеет заправить ссылки ид и я получаю эту ошибку Ext.Component # конструктора] Регистрацию компоненты с идентификатором ('first'), который уже был использован. Убедитесь, что существующий компонент был уничтожен ('Ext.Component # destroy()'. без изменения идентификатора любого решения – user2988855
Вы также можете отправить код своего компонента? Кроме того, рекомендуется использовать itemIds вместо использования назначенных ids. Дополнительная информация здесь: http://docs.sencha.com/touch/2.3.0/#!/api/Ext.Component-cfg-id –