Gwt TabLayoutPanel不显示窗口小部件只有选项卡项可见

Gwt TabLayoutPanel不显示窗口小部件只有选项卡项可见,gwt,gwt2,Gwt,Gwt2,TabLayoutPanel不显示容器小部件的简单示例,只有选项卡项可见。 出现问题的是它对IE8有效 public class DemoGWT implements EntryPoint { RootPanel rp = RootPanel.get(); public void onModuleLoad() { TabLayoutPanel panel = new TabLayoutPanel(25, Unit.PX); Label a = n

TabLayoutPanel不显示容器小部件的简单示例,只有选项卡项可见。 出现问题的是它对IE8有效

public class DemoGWT implements EntryPoint {
    RootPanel rp = RootPanel.get();

    public void onModuleLoad() {
        TabLayoutPanel panel = new TabLayoutPanel(25, Unit.PX);
        Label a = new Label("One Container");
        panel.add(a, "One Hdr");
        panel.add(new Label("Two Container"), "Two Hdr");
        panel.add(new Label("Three Container"), "Three Hdr");
        panel.add(new Label("Four Container"), "Four Hdr");
        panel.add(new Label("Five Container"), "Five Hdr");
        panel.add(new Label("Six Container"), "Six Hdr");

        rp.add(panel);
    }
}

不要混淆布局面板面板。当您使用布局面板(如TabLayoutPanel)时,请确保其父级和它们到RootPanel的父级都是布局面板。使用RootLayoutPanel而不是RootPanel。TabLayoutPanel将不显示数据,除非您提及其绝对高度。(注意100%或任何其他%都不起作用)。它必须是绝对的


RootPanel
更改为
RootLayoutPanel
,并使用
TabLayoutPanel的
setHeight(height)
API不要提及年龄百分比中的身高。

不要混淆布局面板面板。当您使用布局面板(如TabLayoutPanel)时,请确保其父级和它们到RootPanel的父级都是布局面板。使用RootLayoutPanel而不是RootPanel。TabLayoutPanel将不显示数据,除非您提及其绝对高度。(注意100%或任何其他%都不起作用)。它必须是绝对的


RootPanel
更改为
RootLayoutPanel
,并使用
TabLayoutPanel的
setHeight(height)
API不要提及年龄百分比中的身高。

我在ie8上遇到问题,无法显示选项卡客户端区域

我们已经创建了UIXML模板面板。 我们的设置是在另一个选项卡中显示TabLayoutPanel tablayourpanel。孩子们,第一个小桌板完全看得见 TabLayoutPanel是不可见的,但不是“隐藏的”

顺便说一句,这个问题并没有在Firefox下出现

使所有面板成为ResizeComposite的子级,并最终成为根布局面板的子级 没什么区别。然而,我保留了这个mod,因为它似乎是正确的GWT编码布局方式 面板

问题的解决结果是非常令人惊讶和意外的

我用EM单位指定了复合板的尺寸。当我换了孩子的时候
TabLayoutPanel至PX装置及其选项卡子面板至PX装置所有显示正常

我在ie8上遇到问题,无法显示选项卡客户端区域

我们已经创建了UIXML模板面板。 我们的设置是在另一个选项卡中显示TabLayoutPanel tablayourpanel。孩子们,第一个小桌板完全看得见 TabLayoutPanel是不可见的,但不是“隐藏的”

顺便说一句,这个问题并没有在Firefox下出现

使所有面板成为ResizeComposite的子级,并最终成为根布局面板的子级 没什么区别。然而,我保留了这个mod,因为它似乎是正确的GWT编码布局方式 面板

问题的解决结果是非常令人惊讶和意外的

我用EM单位指定了复合板的尺寸。当我换了孩子的时候
TabLayoutPanel至PX装置及其选项卡子面板至PX装置所有显示正常

但TabPanel已被取消,TabPanel已被弃用,应避免使用。因此,将“RootLayoutPanel”与“TabLayoutPanel”一起使用。。。我是说你要使用tablayoutpanel和RootLayoutPanel好吧,它的父面板都不是布局面板,我最初使用带有圆角图像的装饰TabPanel,我有宽度使用方面的顾虑,所以为了更多地利用宽度,我将我的头放在tablayoutpanel上,我遇到了这个问题,放置setPixelSize后,其在FF和chrome中工作,但在IE8中不工作,但TabPanel是Deprcinate染料TabPanel不推荐使用,应避免使用。因此,将“RootLayoutPanel”与“TabLayoutPanel”一起使用。。。我是说你要使用tablayoutpanel和RootLayoutPanel好吧,它的父面板都不是布局面板,我最初使用带有圆角图像的装饰TabPanel,我有宽度使用方面的顾虑,所以为了更多地利用宽度,我将我的头放在tablayoutpanel上,我遇到了这个问题,放置setPixelSize后,其工作在FF和chrome中,但不在IE8panel中;在这之前,代码不需要statementpanel.setPixelSize(450100);在这之前,代码不支持该语句