2012-04-23 140 views
0

我在應用程序中打開一個對話窗口。之後,我想從現有的對話窗口打開第二個對話框。第二個對話框在第一個對話框中打開。當第二個對話框大小大於第一個時,會出現問題。在這種情況下,第二個對話框不會以全尺寸顯示,但僅限於第一個窗口的大小。從已打開的對話窗口打開第二個對話窗口

我應該怎麼做才能在整個尺寸上顯示第二個對話窗口?

最好的問候, Javanus

回答

0

這可以被稱爲解決辦法,但...

你總是可以這樣做

<p:commandLink value="hide first, show second" onclick="dlg1.hide();dlg2.show();" /> 

(隱藏第一個對話框,然後打開第二)

並在第二個對話框中設置onHide="dlg1.show()"

+0

嗨,感謝您的幫助,但我不應該關閉以前的對話框。 – javanus 2012-04-23 08:44:23

+0

順便說一句,看看展示http://www.primefaces.org/showcase/ui/dialog.jsf打開基本對話框比效果...他們似乎打開罰款在對方的頂部,也許在你的代碼中的東西? – Daniel 2012-04-23 08:56:30

+0

感謝您的鏈接。我會檢查我的代碼。 – javanus 2012-04-23 13:18:32