所以我有一个托管的viewcope bean,我有一个带容器的html页面
<div id="container>...</div>
我想查看managedBean中的一个字符串列表,并根据该列表中的内容将一大堆selectOneMenu项目从Java端添加到容器中。
我能这样做吗?如果是这样,最简单的方法是什么。 此外,我正在使用Primefaces并且我可以使用Javascript,但我更愿意避免使用它。
答案 0 :(得分:0)
org.primefaces.context.RequestContext.getCurrentInstance().execute("<input type='text' />");
在这种情况下,您只需将静态html或javascript附加到您的页面。
如果要添加jsf组件,可以使用绑定操作辅助bean中的组件。然后,您可以将组件实例化为简单的Java对象。 (What is component binding in JSF? When it is preferred to be used?)
答案 1 :(得分:0)
我是愚蠢的....我可以很容易地在xhtml中添加一个...它将循环通过我从bean端获得的列表。