2012-12-03 51 views

回答

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上面会平行打开两个单独的对话框。

+0

感谢@akoskm,在我来说,我有黄金面临DataGrid和只会有一个被称为在对话框的每个click.content会根据网格中点击组件对话框,没有任何财产/脚本,我可以使用 –

+0

[PrimeFaces-DataGrid](http://www.primefaces.org/showcase/ui/datagrid.jsf)在同一个对话框中显示不同的网格项目属性。如果您想要平行打开其他对话框,请参阅上面的答案。 –

相关问题