Hi Isomorphic,
I'm using SmartGWT Pro 2.5 branch (10/21/2011 nightly build).
The Tab does not have a closeTabIcon by using the tab.setCanClose(true) if it was not set on Tab's creation.
Please see the code:
The first tab1 has the closeTabIcon and can be closed.
The second tab2 does not have the closeTabIcon after using the tab2.setCanClose(true) on tab's selection.
How can I add the closeTabIcon to the second tab? I need to add it per request, not during the initialization.
Thank you.
I'm using SmartGWT Pro 2.5 branch (10/21/2011 nightly build).
The Tab does not have a closeTabIcon by using the tab.setCanClose(true) if it was not set on Tab's creation.
Please see the code:
Code:
public class TabTest implements EntryPoint { public void onModuleLoad() { TabSet tabset = new TabSet(); tabset.setTabBarPosition(Side.TOP); tabset.setWidth100(); tabset.setHeight100(); Tab tab1 = new Tab("Tab1"); tab1.setCanClose(new Boolean(true)); tabset.addTab(tab1); Tab tab2 = new Tab("Tab2"); tabset.addTab(tab2); Canvas canvas = new Canvas(); canvas.setWidth100(); canvas.setHeight100(); canvas.addChild(tabset); canvas.draw(); tabset.addTabSelectedHandler(new TabSelectedHandler() { public void onTabSelected(TabSelectedEvent event) { Tab tab = event.getTab(); if (tab.getCanClose() == false) tab.setCanClose(new Boolean(true)); } }); } }
The second tab2 does not have the closeTabIcon after using the tab2.setCanClose(true) on tab's selection.
How can I add the closeTabIcon to the second tab? I need to add it per request, not during the initialization.
Thank you.