开发者

realizing questionnaire (survey) constructor using gwt

in my current project i need to realize questionnaire (survey) constructor functionality (kind of google forms). In my case there is list of questionnaires, every questionnaire has list of question groups, every question group has list of questions and every question can have some number of answers. It should be possible to add/edit/delete such composite object inline.

To present such nested (kind of tree) data struct开发者_StackOverflowure I thought of using CellTable, containing CompositeCells but I have come to necessity of doing second and third level composition (e.g. every CompositeCell will contain another CompositeCell etc.)

So finally it turned out to be a bit tricky to populate/update such a table using CellTable and ListDataProvider.

With one nesting (Questionnaire->Criterias) it was simple but not with second and third level composition Questionnaire->Criterias->Questions->Answers.

I thought maybe you have some ready tips regarding presenting such data structure? What is better to use FlexTable or CellTable?

Thanks in advance


If you want to (or have to) use Widgets go with FlexTable, otherwise go with CellTable.

CellTable will have better performance, and you get a lot out of the box.

Widgets in a FlexTable can offer a better (richer) user experience in some cases (DND, etc).

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜