1

在我目前的项目中,我需要实现问卷(调查)构造函数(一种谷歌表格)。就我而言,有问卷列表,每个问卷都有问题组列表,每个问题组都有问题列表,每个问题都可以有一些答案。应该可以内联添加/编辑/删除这样的复合对象。

为了呈现这种嵌套(树状)数据结构,我想到了使用包含 CompositeCells 的 CellTable,但我不得不做第二和第三级组合(例如,每个 CompositeCell 将包含另一个 CompositeCell 等)

所以最后证明使用 CellTable 和 ListDataProvider 填充/更新这样的表有点棘手。

使用一个嵌套(问卷->标准)很简单,但第二和第三级组合问卷->标准->问题->答案并不简单。

我想也许你有一些关于呈现这种数据结构的现成技巧?使用 FlexTable 或 CellTable 哪个更好?

提前致谢

4

1 回答 1

0

如果您想(或必须)使用小部件,请使用FlexTable,否则请使用CellTable.

CellTable会有更好的性能,而且你会得到很多开箱即用的东西。

WidgetsFlexTable某些情况下(DND 等)可以提供更好(更丰富)的用户体验。

于 2011-08-16T20:44:29.447 回答