2011-05-04 85 views
4

爲了不重複代碼,我已經決定前一段時間,重構我對編輯框架使用的看法。目前,每個視圖都是包含一組其他編輯器的編輯器。例如,「人物細節」視圖包含諸如「人物地址」,「人物圖像」,「人物描述」等編輯人員。每個編輯器都包含一些標準GWT小部件以及實例化和顯示這些小部件所需的邏輯。GWT CellTable和編輯框架

現在,我想在「人員列表」視圖中重用這些組件中的一部分。所以,我想要有一張表格代表人物 - 一行 - 一個人。每行應包含例如:人名,姓氏,圖片(編輯),簡短描述(編輯)。

使用GWT CellTable可以這樣做嗎?當我瀏覽官方和非官方文檔時,很容易注意到它主要用於處理HTML代碼,而不是小部件。

在此先感謝

回答

5

不能使用Editor(或任何插件)一CellTable內。

使用CellTable時重用的觀點有些選項是:

  • 使用SafeHtmlTemplates
  • 創建PersonAddressCell,PersonImageCell等。
  • 通過延長CellTable
創建可重用PersonalDetailsTable

SafeHtmlTemplates Java Doc