2010-11-15 61 views
12

它是如何工作的?UiBinder中的GWT 2.1放置Cell Widgets

我看不出例如定義添加CellTable在UiBinder.ui.xml文件,像

的文檔是在這個稀疏標籤。

因此,如果它不起作用,我應該在哪裏放置單元小部件,在uiBinder類或演示者?

回答

19

查看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。 celltabel具有在演示者和視圖之間傳遞數據的接口。

+0

哦。謝謝,我忘了爲..cellview.client添加 rapadura 2010-11-15 15:33:37

+1

+1。愚蠢的錯誤在我的角色。我忘記了爲單元格小部件添加名稱空間。謝謝。 – Amey 2011-01-28 06:23:52