如何动态生成vaadin组件到vaadin视图中

时间:2014-08-13 06:19:28

标签: vaadin vaadin7

我有一个非常新的要求,我需要知道我们可以用vaadin来实现。

我的团队成员已经开发了一个使用jquery和jsp以及spring作为后端的功能。突然,vaadin开始画面以开发UI。

功能性: 管理员可以完全访问所有模块。管理员用户可以将组件池中的组件添加到其他模块。这些设置可以保存到db中。后来当我试图访问该模块时。我应该只能使用那些组件(管理员选择的组件)。在这种情况下,将使用管理员选择的组件自动创建一个jsp,并将其包含在另一个用户jsp的jsp中。

我的问题是vaadin可以满足这个要求吗?

1 个答案:

答案 0 :(得分:1)

创建一个UI类(GWT中的与EntryPoint 类似)并创建页眉,页脚,左侧,右侧等;
并根据需要创建视图(例如:userView,adminView) 。在UI类的正文内容中添加默认视图。初始化导航器以进行页面导航。当url被某个请求更改或调用时,导航器应该管理相对的主体内容。请检查Usage of UI vs. Navigator+Views以获取更多用户界面,视图和导航。

以下是examplesample codes。如果要创建组件,composition是一种方式。