GWT CellTable和Editors框架

时间:2011-05-04 14:58:23

标签: gwt gwt-2.2-celltable gwt-editors

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

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

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

提前致谢

1 个答案:

答案 0 :(得分:5)

您无法在Editor内使用CellTable(或任何小部件)。

使用CellTable时重复使用视图的一些选项是:

  • 使用SafeHtmlTemplates
  • 创建PersonAddressCell,PersonImageCell等。
  • 通过扩展CellTable
  • 创建可重用的PersonalDetailsTable

SafeHtmlTemplates Java Doc