3

我想通过javascript方法收听pickList传输事件,

侦听器适用于 java bean:

<p:pickList value="#{pickListBean.cities}" var="city" 
itemLabel="#{city}" itemValue="#{city}">
<p:ajax event="transfer" listener="#{pickListBean.handleTransfer}" />
</p:pickList>

但这不起作用:

listener="myJavaScriptMethod(event)"

有没有办法像上面那样监听事件?

4

1 回答 1

4

侦听器是服务器端,在客户端您可以使用 oncomplete、onsuccess、..(您的选择):

 <p:ajax event="transfer" oncomplete="js_function()" />
    <p:ajax event="transfer" onstart="js_function()" />
    ...
于 2013-04-18T06:13:08.770 回答