我正在尝试发送' dateSelect '在 primefaces版本5.1的 p:schedule 组件的Ajax onstart 方法调用期间, javascript 方法的事件
如果 IE 或 chrome ,它可以正常工作。但是在 firefox 中, javascript 方法无效,因为它无法正确理解事件。使用 firebug 进行调试时,会显示' 引用错误:未定义事件'。
<p:schedule id="middleSchedule" timeFormat="dd/MM/yyyy" timeZone="GMT+5:30"
value="#{calendarManagementManagedBean.leftMonthEventModel}"
widgetVar="middleScheduleWid" aspectRatio="1000"
resizable="false" draggable="false" rightHeaderTemplate=""
leftHeaderTemplate=""
initialDate="#{calendarManagementManagedBean.currentMonthStartDate}"
styleClass="#{calendarManagementManagedBean.currentMonthSchedulerClass} rosteringScheduleCal" >
<f:param name="pId"
value="#{calendarManagementManagedBean.currentMonthStartDate}"></f:param>
<f:ajax event="dateSelect" process="@this,keyCode,selectedDate"
onstart="sendKeyCodeDate(event,'calendar')" global="false"
actionListener="#{calendarManagementManagedBean.onDateSelect}"
oncomplete="PF('middleScheduleWid').update()"
update=":calendar:calendarManagementContainer">
</f:ajax>
</p:schedule>