a4j:jsFunction oncomplete不会触发

时间:2013-05-12 12:10:43

标签: jsf richfaces

当aj4:jsFunction请求完成时,我想调用javascript方法。但不知何故,oncomplete定义的方法不起作用。

这是jsf代码:

<h:form>
    <a4j:jsFunction name="createEvent"
        data="#{calendarController.eventId}" oncomplete="alert('hi')">
        <a4j:param name="eventTitle"
            assignTo="#{calendarController.eventTitle}" />
    </a4j:jsFunction>
</h:form>

如果我调用方法createEvent(eventTitle),则调用eventId属性的getter,但不调用js代码“alert('hi')”。

这是豆子:

@ManagedBean
@RequestScoped
public class CalendarController {

    private int eventId;
    private String eventTitle;

    public int getEventId() {
        return eventId;
    }

    public void setEventId(int eventId) {
        this.eventId = eventId;
    }

    public String getEventTitle() {
        return eventTitle;
    }

    public void setEventTitle(String eventTitle) {
        this.eventTitle = eventTitle;
    }

}

为什么没有调用oncomplete方法的任何建议?

0 个答案:

没有答案