У меня есть список вкладок, что я хочу, когда я переключаю вкладку, элементы добавляются на вкладку и перерисовываются, а старая вкладка уничтожается. Я делаю это по соображениям производительности.Как создать/уничтожить вкладку динамически в sencha touch 2
Это, как я пытался сделать это, но он не работает
view= Ext.Viewport.add({
xtype : 'tabpanel',
deferredRender:false,
tabBarPosition : 'bottom',
items : tabs,
listeners :
{
activeitemchange : function(container, newValue, oldValue,opts)
{
// --> destroy old tab
oldValue.setItems([]);
index = container.items.findIndex('id',newValue.id);
// --> redraw new tab
newValue.add(tabItems[index-1]);
}
}
});
Вкладки загружаются только в первый раз. Во второй раз я ввожу вкладку, которую я получаю.
Непринятая ошибка: NOT_FOUND_ERR: исключение DOM 8
Каков правильный способ сделать это?
И это действительно более результативно, чем создание вкладок с их элементами в них.
Спасибо
Что вы подразумеваете под «нерабочим»? Пожалуйста, уточните –
привет добавил ошибку в вопросе, я получаю сообщение об ошибке: NOT_FOUND_ERR: DOM Exception 8 при вводе во второй раз моей вкладке –