12

How does it work?

I see no tags defined for example to add a CellTable in a UiBinder.ui.xml file, like

The documentation is sparse on this.

So if it doesnt work, where should I put the cell widgets, in the uiBinder class or the presenter?

rapadura
  • 5,242
  • 7
  • 39
  • 57

1 Answers1

19

Look in the Expenses sample provided with GWT 2.1.0.

Basically you need to add to the <ui:Binder tag:

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

and then use it for example as:

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

This is from the ExpenseReportList class.

Ui widgets should not go in the Presenter. The celltabel has interfaces to communicate the data between presenter and view.

Hilbrand Bouwkamp
  • 13,509
  • 1
  • 45
  • 52