在我的应用程序中,我有一个primefaces网格,当点击每个网格时,它将打开一个详细的对话框窗口,但是现在我需要关闭弹出窗口以便打开下一个,有没有办法打开其他对话框没有关闭现有的对话窗口?
答案 0 :(得分:3)
您可以根据需要打开任意数量的对话框对话框,只需确保为其提供了唯一的widgetVar
ID:
<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
将同时打开两个单独的对话框。