鉴于下面的代码,如何使用百分比来获得宽度和高度 (当我执行tabs.setWidth(“80%”)时 - 它不起作用。)
任何想法?
final TabSet tabs = new TabSet();
tabs.setWidth("80%"); //this doesn't work I use tabs.setHeight(600);
tabs.setHeight(600);
答案 0 :(得分:0)
将TabSet添加到Layoutmanager并在那里进行大小调整(不要直接在TabSet上使用大小):
final TabSet tabs = new TabSet();
//TODO create some tabs
VLayout vLayout = new VLayout();
vLayout.addMember(tabs);
vLayout.setWidth("100%");
vLayout.setHeight("100%");
请参阅示例如何在smartgwt showcase - layout中使用VLayout。还有其他Layoutmanagers HLayout,VStack,HStack,......