过去两年我一直在使用JSF和primefaces。在IE 9中使用<p:commandButton>
和<f:setPropertyActionListener>
时,我正面临Primefaces CommandButton的问题(在IE 8,IE 10和IE 11中正常工作)。
以下是我使用
的代码<p:commandButton styleClass="btn-primary-starr btn-starr right-align-only" value="#{traveldictionary['travel.tile.traveler.Continuebutton']}" update=":tabContent :createQuotePage" process=":tabContent">
<f:setPropertyActionListener target="#{DeleteTravelerDetailManagedBean.ajaxMap['DeleteNoteMessage']}"
value="false" />
<f:setPropertyActionListener
target="#{headerApplicationManagedBean.ajaxMap['Object::Tab::Active']}"
value="payment">
</f:setPropertyActionListener>
<f:setPropertyActionListener
target="#{headerApplicationManagedBean.ajaxMap['Object::Tab::GetQuotes']}"
value="show">
</f:setPropertyActionListener>
<f:setPropertyActionListener
target="#{headerApplicationManagedBean.ajaxMap['Object::Tab::Save::travelerinformation']}"
value="true">
</f:setPropertyActionListener>
</p:commandButton>
单击此命令按钮时,IE 9浏览器强制关闭
但适用于所有其他浏览器,包括IE 8,IE 10和IE 11.我做了一些研究,以确定IE 9和Primefaces是否存在任何已知问题,但没有运气。
如果有人能够对此有所了解,那将会非常有帮助。提前谢谢。