Gwt TabLayoutPanel不显示窗口小部件只有选项卡项可见
TabLayoutPanel不显示容器小部件的简单示例,只有选项卡项可见。 出现问题的是它对IE8有效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
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);在这之前,代码不支持该语句