Pregunta

Soy nuevo en GWT, aunque he desarrollado el sitio web durante mucho tiempo, realmente quiero probar esto.

Estoy tratando de diseñar una aplicación GWT usando GWT Designer. Mi idea es tener el diseño como FF:

-----------------------------------
|Header - fixed height            |
-----------------------------------
|Navigation - fixed height        |
-----------------------------------
|  Component       <-|-> Right    |
|   box   (a)        |   sidebar  |
|resize with screen  |predefine   |
|                    |    width   |
-----------------------------------
|Group control- fixed size        |
-----------------------------------

¿Cuál podría ser la mejor manera de tener este diseño ya que estoy realmente atrapado en la fase de diseño de esta aplicación? ¿Cómo puedo hacer que parezca una aplicación de escritorio con ancho de ajuste automático y altura para la caja de componentes (a)?

Estoy usando la combinación GXT y GWT. Por lo tanto, el control puede ser puro GWT o con soporte GXT está bien para mí. O la lógica detrás también es buena.

Muchísimas gracias.

¿Fue útil?

Solución

Mira la respuesta de Jason Hall. Aquí está la muestra de Uibinder (si es necesario):

<g:DockLayoutPanel unit='EM'>
    <g:north size='4'>
      <g:Label> Header & Navigation </g:Label>
    </g:north>
    <g:center>
      <g:SplitLayoutPanel>
        <g:east size='128'>
          <g:Label> Right Sidebar </g:Label>
        </g:east>
        <g:center>
          <g:ScrollPanel>
            <g:Label> Component Box </g:Label>
          </g:ScrollPanel>
        </g:center>
      </g:SplitLayoutPanel>
    </g:center>
    <g:south size="2">
      <g:Label> Group control </g:Label>            
    </g:south>
</g:DockLayoutPanel>

Otros consejos

Esto se puede lograr fácilmente con paneles de diseño.

Para obtener la aplicación para llenar la página, use un RootLayoutPanel.

Para dividir la aplicación como has descrito, usa un DockLayoutPanel.

Te sugiero que GWT-Mosaic para las aplicaciones de escritorio para GWT ... ¿Se verías verificar su manifestación, bueno, es puro Java, por lo tanto, es muy fácil depurar los componentes de mosaico.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top