GWT UiBinder TabPanel

标签 gwt uibinder tabpanel

如何在 GWT 中的 UiBinder 中定义 TabPanel。 TabPanel 和 TabLayoutPanel 有什么区别。在哪里可以找到有关 TabPanel uibinder 参数的其他信息。

最佳答案

样本:

<g:TabPanel ui:field="mainTab">
    <g:Tab text="Header #1">
        <g:FlowPanel ui:field="tabPanel1"/>
    </g:Tab>
    <g:Tab text="Header #2">
        <g:FlowPanel ui:field="tabPanel2"/>
    </g:Tab>
</g:TabPanel>

TabPanel 和 TabLayoutPanel 有两个主要区别:
  • TabLayoutPanel 需要 ProvidesResize 容器,TabPanel 没有额外要求
  • TabPanel 转换为简单的 html 表格,TabLayoutPanel 转换为具有相对复杂布局的 div 包。

  • 您可以在 TabPanelParser 类中找到有关 TabPanel 的更多信息。

    关于GWT UiBinder TabPanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14950727/

    相关文章:

    java - 不同类的 GET 类方法未调用并获取 Umbrella 异常

    javascript - 在 ExtJS 4 的 tabpanel 中,如何在每次单击选项卡时捕获 tabchange 事件?

    javascript - ExtJS3:无法读取未定义的属性 'parentNode'

    java - eclipse 不支持在 gwt web 项目的服务器包中创建 servlet

    GWT:如何获取 com.google.gwt.user.client.ui.Widget 的子小部件?

    unit-testing - GWT JUnit 测试

    java - 修改Servlet参数

    java - UiBinder 错误地认为我没有 addValueChangeHandler 方法

    gwt - 我可以使用枚举值作为 UiBinder 模板中的字段值吗?

    extjs - 在 tabpanel [extjs 3.2] 中添加按钮