2011-05-04 111 views
4

为了不重复代码,我已经决定前一段时间,重构我对编辑框架使用的看法。目前,每个视图都是包含一组其他编辑器的编辑器。例如,“人物细节”视图包含诸如“人物地址”,“人物图像”,“人物描述”等编辑人员。每个编辑器都包含一些标准GWT小部件以及实例化和显示这些小部件所需的逻辑。GWT CellTable和编辑框架

现在,我想在“人员列表”视图中重用这些组件中的一部分。所以,我想要有一张表格代表人物 - 一行 - 一个人。每行应包含例如:人名,姓氏,图片(编辑),简短描述(编辑)。

使用GWT CellTable可以这样做吗?当我浏览官方和非官方文档时,很容易注意到它主要用于处理HTML代码,而不是小部件。

在此先感谢

回答

5

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

使用CellTable时重用的观点有些选项是:

  • 使用SafeHtmlTemplates
  • 创建PersonAddressCell,PersonImageCell等。
  • 通过延长CellTable
创建可重用PersonalDetailsTable

SafeHtmlTemplates Java Doc