如何从WDCalendar调用JSF操作

时间:2012-12-07 19:35:34

标签: javascript jquery jsf richfaces

如何在WDcalender中调用JSF操作,我在JSF RichFaces中使用WDCALENDAR,要加载编辑页面需要调用操作,下面是我的代码。

我需要用JSF动作替换Edit.jsp。

 function Edit(data) {//Edit Link 
                var eurl = 'Edit.jsp?id={0}&start={2}&end={3}&isallday={4}&title={1}';
                if (data) {
                    var url = StrFormat(eurl, data);
                    OpenModelWindow(url, { width: 735, height: 500, caption: "Manage  The Calendar", onclose: function() {
                        $("#gridcontainer").reload();
                    }
                    });
                }
            }

在上面的代码中,Edit.jsp的内容将显示在Pop窗口中......

1 个答案:

答案 0 :(得分:0)

您可以使用managed-bean组件在<a4j:jsFunction>中调用方法。
使用Javascript:

function Edit(data) {
   callBeanMethod();
   ............
}

<强> XHTML:

<h:form id="test">
    <a4j:jsFunction name="callBeanMethod" action="#{myBean.myAction()}">
</h:form>