Primefaces日历没有弹出

时间:2012-09-11 17:26:55

标签: jsf jsf-2 primefaces

编辑 - 请见底部。 我的页面上有一个primefaces日历组件。出现文本框但是当我单击它时,日历不会出现。这是组件代码。

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

我的facelet和模板都使用h:head和h:body标签,我有     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>

1 个答案:

答案 0 :(得分:0)

答案似乎是Primefaces不能与Tomahawk合作。删除所有Tomahawk引用后,Primefaces工作正常。任何人都知道我能做些什么(这可能是另一个帖子的问题)?