2011-05-04 124 views
1

我剛開始使用primefaces。爲了顯示日曆,我使用java.util.date變量創建了dateBean,並在xhtml中使用了以下行。但我只獲取日曆的textfileld部分,而日曆組件未顯示。我對主題了解不多。截至目前,我的xhtml文件不使用默認或自定義任何主題。我的web-inf \ lib包含以下jar文件。日曆組件不渲染

JSF-api.jar中,JSF-impl.jar中,的jstl.jar,primefaces-2.2.1.jar

的index.xhtml -

<p:calendar rendered="true" id="calendar" value="#{dateBean.curDate}" mode="inline" /> 

感謝和問候, 連珠

+1

你可以發佈你的dateBean和xhtml代碼 – Mark 2011-05-04 12:49:16

回答

1

'已呈現'屬性不是必需的,因爲默認值爲true。 「內聯」模式不顯示文本框,只顯示日曆,所以看到文本框很奇怪。 你試過用另一種方式顯示它是否有效嗎?例如:

<p:calendar id="calendar" value="#{dateBean.curDate}" showOn="button"/> 

也許bean代碼和一些更多的xhtml將有助於找出什麼是錯的。 Regards

+0

謝謝你yur kind reply.I發現問題,這是與JSF版本。我正在使用衝突版本的JSF和主要面孔。現在我糾正了,日曆正在出現。我不想使用默認的主題,所以我在web.xml中禁用了它,並將primeface.theme設置爲none。現在的問題是,這樣做後,我的日曆外觀改變了。導航器按鈕上一頁和下一頁不顯示,日曆也沒有鑽孔器。如何糾正這一點?有什麼方法可以在日曆中使用默認主題,或者我應該爲日曆創建自己的主題? – Renju 2011-05-05 12:20:18

+0

你好Renju,發佈另一個問題,我很樂意幫助你。 在此期間,您是否包含navigator =「true」屬性? 此致敬禮 – Damian 2011-05-06 11:50:34