动态创建<rich:modalpanel> </rich:modalpanel>

时间:2009-08-09 02:08:05

标签: java dynamic richfaces

如何动态创建rich:modalPanel?我需要单击一个按钮并生成浮动面板。问题是,如果我点击按钮,应该创建第二个面板,第一个面板应保留在其位置。我尝试过使用ui:repeat和reRender,但是当我生成第二个面板时,这会覆盖第一个面板。

2 个答案:

答案 0 :(得分:0)

尝试使用

<c:forEach />

有关您为何应使用'c'标记而非'ui'的解释,请阅读here

或者,绑定父组件并使用java以编程方式创建模式面板。查看示例here

答案 1 :(得分:0)

如果您打开了模态面板,则无法单击任何按钮(除非按钮位于模态面板上)。 RichFaces 4有一个弹出面板,可以是模态或非模态的。使用非模态版本,您可以打开多个弹出窗口。