2011-01-22 33 views
0

如何在JSF 2中創建模態面板? 我試過使用JavaScript,如: http://www.pat-burt.com/web-development/how-to-do-a-css-popup-without-opening-a-new-window/JSF 2模態面板

和一個名爲SimpleModal的jquery插件。

但模態面板至多出現一分之一秒然後消失。 那麼我怎樣才能實現純JSF 2(沒有richfaces或類似的)模式面板? 在此先感謝。

+0

您是否願意採用JSF 2組件庫?爲此,PrimeFaces具有「」。 http://www.primefaces.org/showcase/ui/dialog.jsf – BalusC 2011-01-22 20:37:35

回答

1

你打電話給你的模態面板?如果您使用的是commandButton/commandLinkonclick事件,那麼你將不得不通過return false;來完成你的電話,這樣的:

<h:commandButton onclick="popup('...'); return false;" ...> 

如果不設置這個,然後在彈出的會出現,然後請求被髮送到服務器。該頁面將最終刷新,這將關閉此彈出窗口。

+0

謝謝。這個竅門! – Benchik 2011-01-22 20:43:37