我有一个带有几个Tomahawk组件的应用程序,我想添加一个PrimeFaces日历。但是,除非我删除所有Tomahawk组件,否则PrimeFaces日历不会弹出。这是怎么造成的,我该如何解决?
编辑 - 这是我正在谈论的代码的一部分。我喜欢primefaces日历时间选择器,想要使用它,战斧版本太笨拙了。如果我删除了战斧组件,那么p:日历工作正常,但是当我的.xhtml中的任何战斧组件都没有渲染时(我也使用了一个我没有在这里包含的战斧调度程序)。
<h:outputLabel>Enter Appt Date:Time</h:outputLabel>
<t:inputDate popupCalendar="true" type="both" value="#{ScheduleMB.from}"/>
<p:calendar id="clientApptTime" value="#{ScheduleMB.datePrime}"
pattern="HH:mm" timeOnly="true" mode="popup" />
<h:outputLabel>Enter Appt. Length</h:outputLabel>
<h:selectOneMenu id="apptDuration" value="#{ScheduleMB.apptTime}">
<f:selectItem itemValue="45" itemLabel="45 minutes"/>
<f:selectItem itemValue="60" itemLabel="60 minutes"/>
<f:selectItem itemValue="90" itemLabel="90 minutes"/>
<f:selectItem itemValue="120" itemLabel="120 minutes"/>
</h:selectOneMenu>