Hi all,
First time I come here, I apologize for all my mistakes !
I have a problem using some tabbar.
I’m doing some tabbars inside an other tabbar and i have some problem to refresh some of them…
Here is my code :
Initialisation
tabbar = new dhtmlXTabBar("tabbar", "top");
tabbar.setSkin('dhx_skyblue');
tabbar.setImagePath("/js/dhtmlx/dhtmlxTabbar/codebase/imgs/");
tabbar.addTab("planning", "Planning", "100px");
tabbar.addTab("global", "Global", "100px");
tabbar.addTab("appli", "Appli", "100px");
tabbar.setTabActive("planning");
tabbarGlobal = tabbar.cells("global").attachTabbar();
tabbarGlobal.setSkin('dhx_skyblue');
tabbarGlobal.setImagePath("/js/dhtmlx/dhtmlxTabbar/codebase/imgs/");
tabbarGlobal.setHrefMode("ajax-html");
tabbarAppli = tabbar.cells("appli").attachTabbar();
tabbarAppli.setSkin('dhx_skyblue');
tabbarAppli.setImagePath("/js/dhtmlx/dhtmlxTabbar/codebase/imgs/");
tabbarAppli.setHrefMode("ajax-html");
Update content :
//try to remove previous tab
for(var i = 0; i < nbTab.length; i++)
{
tabbarGlobal.removeTab(nbTab[i]);
tabbarAppli.removeTab(nbTab[i]);
}
nbTab = new Array();
var j = 0;
//create tab from json file
for each(var version in data) {
tabbarGlobal.addTab(version['label'],version['nom'],"200px");
$("#global").after("<div id='global"+version['id']+"' style='height: 100%; overflow: auto!important;'></div>");
tabbarGlobal.setContent(version['label'], "global"+version['id']);
tabbarAppli.addTab(version['label'],version['nom'],"200px");
$("#appli").after("<div id='appli"+version['id']+"' style='height: 100%; overflow: auto!important;'></div>");
tabbarAppli.setContent(version['label'], "appli"+version['id']);
nbTab[j] = version['label'];
j++;
}
First time I set content everything is fine ! But when I try to update this content here is an error on setContent :
Can some one tell me what I’m doing wrong ?