单击一次按钮即可执行JavaScript函数和托管bean操作

时间:2012-11-21 07:28:42

标签: javascript jsf jsf-2 primefaces

是否可以通过单击JSF组件按钮来执行PrimeFaces通知栏的bar.show()#{managedBean.foo}等托管bean操作等JavaScript操作?

1 个答案:

答案 0 :(得分:0)

检查primefaces commandButton的vdl:http://www.primefaces.org/docs/vdl/3.4/primefaces-p/commandButton.html

为bean使用action或actionListener,例如onclick for clientside javascript callback

编辑(添加示例):

<h:form id="formId">
    <p:commandButton value="Button" update="formId" id="ajax"  
         actionListener="#{myBean.serverSideBeanMethod}" onclick="clientSideJavaScriptFunction()" />
</h:form>