将GXT Tabpanel的tabBar显示给其他容器

时间:2018-01-09 01:18:23

标签: gwt gxt tabpanel

我有一个GXT TabPanel,想要隐藏tabBar并禁用tabBar到其他容器。 现在我已经通过设置高度0px隐藏了tabBar: 的 getBar(this.getElement())。自动调用setHeight(0)

但是如何将tabBar显示给其他容器我不知道如何解决问题。

当我看到TabPanelTemplates的来源

<div class="{style.tab}">
    <div class="{style.tabBar}">
        <div class="{style.tabStripWrap}">
            <ul class="{style.tabStrip}">
                <li class="{style.tabEdge}"></li>
                <div class="x-clear"></div>
            </ul>
        </div>
        <div class="{style.tabStripSpacer}"></div>
    </div>
    <div class="{style.tabBody}"></div>
</div>

我尝试获取div class =“{style.tabBar}”,并将该部分显示给其他容器,但我不知道该怎么做。 我不知道这个想法是否正确。有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我尝试将tabBar显示给其他容器,如下所示:

&#13;
&#13;
conter.getElement().insertFirst(new SafeHtml() {
			private static final long serialVersionUID = 1L;
			@Override
			public String asString() {
				return getAppearance().getBar(ex).getInnerHTML();
			}
		});
&#13;
&#13;
&#13;

现在酒吧可见,但活动不可用