0

我想知道是否可以创建一个带有侧面而不是顶部的标题的 CellTable。或者以这种方式显示数据的好方法是什么?

例子:

------------------------------------------
- Name      -   My name                  -
------------------------------------------
- Surname   -   My surname               -
------------------------------------------
- Email     -   name.surname@mail.com    -
------------------------------------------

我可以使用简单的面板来做到这一点,但在这种情况下,我不知道如何使用数据提供者。

更新:SmartGWT 通过 DetailViewer 提供此功能,但我无法使用 SmartGWT。

4

1 回答 1

0

您可以扩展 AbstractCellTableBuilder

MyTableBuilder extends AbstractCellTableBuilder<T>

并覆盖

protected void buildRowImpl()

然后为每个第一个 td 元素添加一个样式,使其看起来像一个标题等... buildRowImpl() 让您可以控制如何构建每一行。操纵你的模型会有点棘手,但你应该能够看穿它。

然后将表格生成器提供给您的单元格表格,如下所示并调用您的数据提供者以刷新显示。

 myCellTable.setTableBuilder(new MyTableBuilder());
于 2013-08-12T14:57:28.327 回答