SmartGWT v8.2p_2013-02-06/LGPL Development Only (built 2013-02-06)
Using IE9, tried in dev and regular mode
I have a list grid inside of a Tab (which, obviously, is inside of a TabSet). I would like to require a minimum size on the grid, but allow it to grow if there's extra room in the Tab's pane. Setting setMinHeight and setDefaultHeight do not work. However, manually specifying a height resizes the grid to that height and displays scrollbars in the Tab's pane, as expected. I would expect similar behavior for the two other functions when used together.
Here's a standalone test case that shows what I am seeing.
Using IE9, tried in dev and regular mode
I have a list grid inside of a Tab (which, obviously, is inside of a TabSet). I would like to require a minimum size on the grid, but allow it to grow if there's extra room in the Tab's pane. Setting setMinHeight and setDefaultHeight do not work. However, manually specifying a height resizes the grid to that height and displays scrollbars in the Tab's pane, as expected. I would expect similar behavior for the two other functions when used together.
Here's a standalone test case that shows what I am seeing.
Code:
import com.google.gwt.core.client.EntryPoint; import com.smartgwt.client.widgets.grid.ListGrid; import com.smartgwt.client.widgets.tab.Tab; import com.smartgwt.client.widgets.tab.TabSet; public class MinHeightTest implements EntryPoint { @Override public void onModuleLoad() { TabSet tabSet = new TabSet(); tabSet.setWidth(500); Tab tab = new Tab("MyTab"); ListGrid listGrid = new ListGrid(); listGrid.setWidth(300); // WORKS! // listGrid.setHeight(650); // DOES NOT WORK... listGrid.setDefaultHeight(650); listGrid.setMinHeight(650); tab.setPane(listGrid); tabSet.addTab(tab); tabSet.draw(); } }
Comment