Bom dia,
Estou desenvolvendo uma aplicação utilizando a api da yahoo YAHOO.widget.TabView.
Estou com o seguinte problema, ao remover uma tab ele da um reload nas outras tabs, acho que é por causa do new YAHOO.widget.TabView(‘demo’); que executo para obter a tabView. Quando isso acontece, perco as informações que estavam nas abas.
É possivel obter a tabView criada sem utilizar o new YAHOO.widget.TabView(‘demo’);???
Meu código de remover
function removeTab() {
var tabView = new YAHOO.widget.TabView('demo');
var activeTab = tabView.get('activeTab');
if (activeTab != "Tab LI"){
if (activeTab) {
tabView.removeTab(activeTab);
}
}
}
Tenho esse mesmo problema ao criar abas dinamicas, código para criar abas
unction addTabs(labelText, url, ids) {
var tabView = new YAHOO.widget.TabView('demo');
tabView.addTab( new YAHOO.widget.Tab({ label: labelText, content: '<iframe name="formularios" src="' + url + '" frameBorder="0" width="100%" height="800" scrolling="yes"></iframe>', id: ids, active:true }));
}
Obrigada
