2010-11-15 10 views
12

Wie funktioniert es?GWT 2.1 in UiBinder setzen Cell Widgets

Ich sehe keine Tags zum Beispiel definiert eine CellTable in einer UiBinder.ui.xml Datei zu schreiben,

Die Dokumentation ist spärlich zu diesem Thema.

Also wenn es nicht funktioniert, wo sollte ich die Zelle Widgets, in der UiBinder-Klasse oder der Moderator?

Antwort

19

Schauen Sie in die Kostenprobe, die mit GWT 2.1.0 geliefert wird.

Grundsätzlich müssen Sie den <ui:Binder Tag hinzuzufügen:

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

und es dann beispielsweise verwendet werden als:

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

Dies ist aus der ExpenseReportList Klasse.

Ui Widgets sollten nicht in den Presenter gehen. Das Celtabel verfügt über Schnittstellen zur Kommunikation der Daten zwischen Referent und Sicht.

+0

Oh. Danke, ich habe vergessen, das rapadura

+1

+1. Dummer Fehler von meiner Seite. Ich hatte vergessen, den Namensraum für Zellwidgets hinzuzufügen. Vielen Dank. – Amey