2010-11-15 19 views
12

¿Cómo funciona?GWT 2.1 en UiBinder poner Cell Widgets

no veo etiquetas definidas por ejemplo, para añadir un CellTable en un archivo UiBinder.ui.xml, como

La documentación es escasa en esta.

Entonces, si no funciona, ¿dónde debería colocar los widgets de la celda, en la clase uiBinder o el presentador?

Respuesta

19

Mire en la muestra de Gastos provista con GWT 2.1.0.

Básicamente es necesario agregar a la etiqueta <ui:Binder:

xmlns:c='urn:import:com.google.gwt.user.cellview.client' 

y luego lo utilizan por ejemplo como:

<c:CellTable 
     addStyleNames='{desktop.table}' 
     width='100%' 
     ui:field='table' /> 

Esto es de la clase ExpenseReportList.

Los widgets de Ui no deben ir en el presentador. Celltabel tiene interfaces para comunicar los datos entre el presentador y la vista.

+0

Oh. Gracias, olvidé agregar la etiqueta rapadura

+1

+1. Tonto error de mi parte. Me olvidé de agregar el espacio de nombres para widgets de celda. Gracias. – Amey

Cuestiones relacionadas