【发布时间】:2015-10-04 09:53:20
【问题描述】:
我有一个 TabLayoutPanel 实例,其中选项卡的数量将动态设置。因此,要对齐标签以填充屏幕的整个宽度,我需要
1) 使用 auto !important (done) 覆盖 gwt-TabTayoutPanel 默认值宽度 16384px;
2) 将 gwt-TabTayoutPanelTab 的宽度设置为适当的百分比值(例如 2 个标签 = 50%。3 个标签 = 33%,4 个标签 = 25% 等等)。 我有一个简单的函数,如下所示(简化):
双 cssValue = 100.0/getWidgetCount();
(完成)
3) 现在我的问题是:如何从 Java 设置 gwt-TabTayoutPanelTab 的宽度?我加粗了 Tabs 因为当我使用 this.getStyleName(); 时,我得到了 gwt-TabLayoutPanel 而不是 gwt-TabLayoutPanelTab 。
总之,我可以将我的问题分为两部分:
-如何从GWT访问TabLayoutPanelTab css类?;
-如何使用我动态生成的百分比数字设置所述类宽度?;
编辑: 正确编辑函数以确定百分比值。
【问题讨论】:
标签: css gwt gwt-tablayoutpanel