我有一个 TabLayoutPanel,我不想像下面的代码示例 ( tabPanel.setHeight("100px");
) 那样给它一个固定的高度。我想给它标签内容的高度,例如第一个标签中的 HTML-Widget)。如果我不手动设置高度,则根本不会显示选项卡内容。有什么办法可以让这个工作的高度适应内容吗?
public class GWTTest implements EntryPoint {
public void onModuleLoad() {
TabLayoutPanel tabPanel = new TabLayoutPanel(3, Unit.EM);
tabPanel.setAnimationDuration(400);
tabPanel.add(new HTML("Tab1 Content"), "Tab 1");
tabPanel.add(new HTML("Tab2 Content"), "Tab 2");
tabPanel.setHeight("100px");
RootPanel.get().add(tabPanel);
}
}
我还尝试使用“溢出”和“位置”属性直接在 css 中搞乱,但这总是会破坏动画或其他东西。
编辑:似乎最简单的方法是实现我自己的选项卡面板 - 或使用现有的 javascript 库。