2010-11-15 4 views
12

Come funziona?GWT 2.1 in UiBinder inserisce Cell Widgets

non vedo alcun tag definiti, ad esempio per aggiungere un CellTable in un file UiBinder.ui.xml, come

La documentazione è scarsa su questo.

Quindi, se non funziona, dove devo inserire i widget della cella, nella classe uiBinder o nel presentatore?

risposta

19

Cerca nell'esempio spese fornito con GWT 2.1.0.

Fondamentalmente è necessario aggiungere al tag <ui:Binder:

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

e poi lo usano per esempio come:

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

Questo è dalla classe ExpenseReportList.

I widget Ui non devono essere inseriti nel Presenter. Il cellulare ha interfacce per comunicare i dati tra presentatore e vista.

+0

Oh. Grazie, ho dimenticato di aggiungere il tag rapadura

+1

+1. Sciocco errore da parte mia. Mi ero dimenticato di aggiungere lo spazio dei nomi per i widget della cella. Grazie. – Amey