GWT 2.1 in UiBinder put Cell Widgets
How does it work?
I see no tags defi开发者_开发知识库ned 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?
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.
精彩评论