Hi Alex,
Following is the code:
dhxWins1 = new dhtmlXWindows();
dhxWins1.setImagePath(imgPathWindow);
dhxWins1.setSkin(“c594”);
Window1 = dhxWins1.createWindow(“Window1”, 50, 50, 900, 600);
Window1.setText(“Some Text”);
tabbar = Window1.attachTabbar();
tabbar.setImagePath(imgPathTabbar);
tabbar.setSkin(“c594”);
var layout1= tabbar._cells(dhxWins1, “Tab1”).attachLayout(“2E”, “c594”);
var layout2 = tabbar._cells(dhxWins1, “Tab2”).attachLayout(“2E”, “c594”);
var layout3 = tabbar._cells(dhxWins1, “Tab3”).attachLayout(“1C”, “c594”);
tabbar.attachEvent(“onSelect”, function(id) {
var obj;
if (id == “Tab1”) {
this.setTabActive(“Tab1”);
}
else if (id == “Tab2”) {
this.setTabActive(“Tab2”);
obj = new WServices.WService();
obj.GetValue(successGetValue, failureGetValue);
}
else if (id == “Tab3”) {
this.setTabActive(“Compose”);
}
});
Using onSelect event, i can not click on any tab even.
Thanks.
Hello,
setTabActive calls onSelect evetnt - that is the reason for the issue. If you don’t want to call onSelect event, you can use false as the second parameter of the setTabActive:
tabbar.attachEvent(“onSelect”, function(id) {
var obj;
if (id == “Tab1”) {
this.setTabActive(“Tab1”,false);
}
else if (id == “Tab2”) {
this.setTabActive(“Tab2”,false);
obj = new WServices.WService();
obj.GetValue(successGetValue, failureGetValue);
}
else if (id == “Tab3”) {
this.setTabActive(“Compose”,false);
}
});