它是如何工作的?
我看不到为添加一个CellTable在UiBinder.ui.xml文件中定义标签的例子,例如:
这方面的文档很少。
如果不起作用,那么我应该把单元格小部件放在uiBinder类还是Presenter中呢?
请查看GWT 2.1.0附带的Expenses样例。
基本上,您需要在<ui:Binder
标签中添加:
xmlns:c='urn:import:com.google.gwt.user.cellview.client'
然后可以将其用作示例,例如:
<c:CellTable
addStyleNames='{desktop.table}'
width='100%'
ui:field='table' />
这段内容来自于ExpenseReportList
类。
UI小部件不应该放在Presenter中。CellTable有接口可以在Presenter和View之间传递数据。