GWT UiBinder TabPanel

Pav*_*vel 4 gwt tabpanel uibinder

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

Pav*_*vel 9

样品:

<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>
Run Code Online (Sandbox Code Playgroud)

TabPanel和TabLayoutPanel有两个主要的不同:

  1. TabLayoutPanel需要ProvideResize容器,TabPanel没有其他要求
  2. TabPanel转换为简单的html表,TabLayoutPanel转换为具有相对复杂布局的div包.

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