动态创建XHTML页面?

时间:2014-11-12 06:26:32

标签: jsf jsf-2 primefaces richfaces

是否可以动态创建PrimeFaces或RichFaces页面? 我想要做的是在我的应用程序中的某个“成员”区域中构建一个编辑器,用户可以通过选择多个复选框,单选按钮,文本框来创建表单,并将它们放在指定的位置。 我认为这样一个动态页面的信息最好存储在数据库中。 是否准备好使用提供这样的动态页面创建的功能? 或者我是否必须使用循环和开关自己构建它? 我非常感谢您提供任何帮助!

1 个答案:

答案 0 :(得分:0)

您可以以声明方式(在xhtml中切换以显示或不显示某些组件)或以编程方式执行此操作,向UI根目录添加新组件。使用FacesContext获取UI根,然后添加所需的类。 (例如,您可以添加一个InputText对象。)