2012-09-11 91 views
1

編輯 - 請參閱底部。 我的頁面上有一個primefaces日曆組件。文本框出現,但是當我點擊它時,日曆不會出現。這是組件代碼。Primefaces日曆不會彈出

<p:calendar id="clientApptTime" value="#{ScheduleMB.datePrime}" 
      pattern="HH:mm" timeOnly="true" /> 

我的facelet和模板都使用H:頭和h:身體標記和我有 的xmlns:P = 「http://primefaces.org/ui」 往上頂。

我使用的是primefaces 3.3.1,java 1.6和Mojarra 2.1。 此外,我沒有收到服務器或我的錯誤控制檯上的任何錯誤消息。

任何人有什麼想法?

這裏是渲染網頁的源文件:

span id="j_idt34:clientApptTime"><input id="j_idt34:clientApptTime_input" 
    name="j_idt34:clientApptTime_input" type="text" class="ui-inputfield ui-widget 
    ui-state-default ui-corner-all" /></span><script id="j_idt34:clientApptTime_s" 
    type="text/javascript">$(function() 
    {PrimeFaces.cw('Calendar','widget_j_idt34_clientApptTime', 
    {id:'j_idt34:clientApptTime',popup:true,locale:'en_US',dateFormat:'m/d/y 
               hh:mm',timeOnly:true,stepHour:1,stepMinute:1,stepSecond:1,hourMin:0,hourMax:23,minuteMin:0, 
    minuteMax:59,secondMin:0,secondMax:59});});</script> 
+0

嘗試'value =「#{scheduleMB.datePrime}」'而不是大寫字母 – Daniel

+0

不,不是。 – Dave

+0

還有其他的primefaces組件適合你嗎?它是內部形式嗎? (沒有嵌套的形式?)你把你的primefaces jar放在lib文件夾中嗎? – Daniel

回答

0

答案似乎是Primefaces不會與戰斧工作。刪除了所有的戰斧參考資料後,Primefaces正常運行。任何人都知道我可以做些什麼(這可能是另一個職位的問題)?