2011-06-29 71 views
1

我想用JSF 2.0和Primefaces創建一個類似桌面的應用程序2.2.1 我創建了一個帶有兩個div的主Layout,上面的div包含一個帶有幾個子菜單的菜單欄。當用戶選擇一個菜單項,我想顯示spezifyed XHTML頁面中我主要佈局底部的div,而無需加載整個頁面。所以我正在考慮Ajax來做到這一點。但我不知道如何去實現它。類似桌面的jsf-web-application

順便說一下,有沒有機會改變一個p:菜單欄或p:子菜單由JavaScript?

有人可以幫助我嗎?

+2

你看到[這](http://www.primefaces.org/showcase-labs/ui/macosx.jsf)?也許你會從源頭上找到一些提示。否則,一段源代碼將有助於瞭解你做了多少。 –

+0

非常感謝,我看了一下這個例子。但是這個例子只是使用對話框在「Mac-Screen」上顯示。我正在尋找一種方法,在div中顯示facelet,並用另一個facelet替換它,而無需重新加載完整頁面。在這個時候,我幾乎沒有代碼,因爲我剛開始考慮這個。 – Zingel

回答

3

在被下投的風險,我可能會建議,因爲它聽起來就像你在你的項目開始時,你應該像你裏上演考慮比JSF 2.0以外的框架,因爲它聽起來。 GWT是最明顯的候選人。如果你習慣於桌面應用程序開發(尤其是Java),Vaadin是另一個很好的候選人。

+0

不,GWT絕對不是一種選擇。我在工作中做GWT,我討厭它。對不起,但這只是我的看法。我從JSF中看到的,我喜歡它。但我不完全明白這些階段。 – Zingel

+0

如果你有你的心臟上設置,那我只能建議你買要麼核心JavaServer Faces的第三版和/或JavaServer Faces的2.0:完整參考。但我可以告訴你,現在你正在爲自己的世界感到痛苦。 –

相關問題