我想知道是否可以在侧面而不是在顶部创建带有标题的CellTable。 或者以这种方式显示数据的好方法是什么?
示例:
------------------------------------------
- Name - My name -
------------------------------------------
- Surname - My surname -
------------------------------------------
- Email - name.surname@mail.com -
------------------------------------------
我可以使用简单的面板来完成它,但在这种情况下我不知道如何使用数据提供程序。
更新:SmartGWT使用DetailViewer提供此功能,但我无法使用SmartGWT。
答案 0 :(得分:0)
您可以扩展AbstractCellTableBuilder
MyTableBuilder extends AbstractCellTableBuilder<T>
并覆盖
protected void buildRowImpl()
然后为每个第一个td元素添加一个样式,使其看起来像标题等... buildRowImpl()使您可以控制每行的构建方式。操纵模型会有点棘手,但你应该能够看透它。
然后将表格构建器提供给您的单元格表,如下所示,并调用数据提供程序刷新显示。
myCellTable.setTableBuilder(new MyTableBuilder());