4

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

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

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

提前致谢

4

1 回答 1

5

You can not use an Editor (or any widget) inside a CellTable.

Some options for reusing views when using CellTable are to:

  • use SafeHtmlTemplates
  • create a PersonAddressCell, PersonImageCell, etc..
  • create a reusable PersonalDetailsTable by extending CellTable

SafeHtmlTemplates Java Doc

于 2011-08-15T16:56:11.933 回答