Hi,
I have a problem that TabBar is not scrolled to correct position when the selected tab is set before the TabSet is drawn. It happens when the tab-button of the tab being selected is not directly visible (as there are to many tabs).
Sample code:
How can I set the selected tab during initialization to be the TabBar correctly scrolled?
Thanks in advance
Svatya
SmartGWT: 2.2 LGPL
Browsers: IE8, FF 3.6.13
I have a problem that TabBar is not scrolled to correct position when the selected tab is set before the TabSet is drawn. It happens when the tab-button of the tab being selected is not directly visible (as there are to many tabs).
Sample code:
Code:
public void onModuleLoad() { final TabSet tabSet = new TabSet(); tabSet.setTabBarPosition(Side.TOP); tabSet.setWidth(400); tabSet.setHeight(200); for (int i=0; i<10;i++) { Tab tab = new Tab("Tab "+i); Label lbl = new Label("Label "+i); tab.setPane(lbl); tabSet.addTab(tab); } // tab is selected but TabBar is not scrolled to show the tab-button tabSet.selectTab(7); IButton addButton = new IButton("select tab 8"); addButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { // tab is selected and TabBar scrolled to correct position tabSet.selectTab(8); } }); VLayout vLayout = new VLayout(); vLayout.setMembersMargin(15); vLayout.addMember(tabSet); vLayout.addMember(addButton); vLayout.setAutoHeight(); vLayout.draw(); }
Thanks in advance
Svatya
SmartGWT: 2.2 LGPL
Browsers: IE8, FF 3.6.13