如何使用javascript将请求发送到Managed Bean?

时间:2014-02-13 06:32:50

标签: javascript jsf-2 primefaces

我有这个Primefaces代码,

<p:commandButton id="btnDisplay" styleClass="btn" value="Display Selected" 
      update="messages" style="margin:20px 0 20px 0;" 
      actionListener="#{jobsTree.displaySelectedMultiple}" />

我必须使用javascript执行相同的操作,而不是像

那样使用h:commandbutton
<input type="button" />

如何使用javascript将请求发送到Managed Bean?

1 个答案:

答案 0 :(得分:4)

在使用primeface时,您可以使用p:remoteCommand

<p:remoteCommand name="displaySelected" update="messages"  
                 actionListener="#{jobsTree.displaySelectedMultiple}"/>

要从JS调用它,只需使用:

displaySelected();