2

在我的应用程序中,我有一个 primefaces 网格,当单击每个网格时,它将详细打开一个对话框窗口,但现在我需要关闭弹出窗口才能打开下一个窗口,有没有办法打开其他对话框而不关闭现有的对话窗口?

4

1 回答 1

3

您可以根据需要打开任意数量的对话框,只需确保为它们提供了唯一的widgetVarID:

<p:dialog widgetVar="dlg1">
    <h:outputText value="Hello from first dialog"/>
</p:dialog>
<p:dialog widgetVar="dlg2">
    <h:outputText value="Hello from second dialog"/>
</p:dialog>

...

<p:commandButton value="Open First" onclick="dlg1.show()"/>
<p:commandButton value="Open Second" onclick="dlg2.show()"/>

单击commandButton上面将同时打开两个单独的对话框。

于 2012-12-03T07:21:14.533 回答