【发布时间】:2013-05-16 23:16:53
【问题描述】:
我在下面有这个a4j:jsFunction,在页面的其他地方有一个<h:message for="form" style="color:red" />。
<h:form id="form">
<a4j:jsFunction id="createEvent" name="createEvent" immediate="true"
action="#{calendarController.createEvent()}"
data="#{calendarController}"
oncomplete="renderEvent(event.data.eventId, event.data.eventTitle)">
<a4j:param name="eventTitle"
assignTo="#{calendarController.eventTitle}" />
</a4j:jsFunction>
</h:form>
如何添加在calendarController.createEvent() 中产生的错误消息?
用context.addMessage("form", new FacesMessage(e.getMessage())); 尝试过,但它不起作用。我收到此错误:WARNING: There are some unhandled FacesMessages, this means not every FacesMessage had a chance to be rendered.
【问题讨论】: