【发布时间】:2013-01-07 17:19:50
【问题描述】:
这个很棘手,我不明白为什么会这样:
<p:dataList var="item" value="#{recb.friends}" type="definition">
<p:column>
<h:form>
<p:remoteCommand name="getTaste" process="@this"
actionListener="#{item.calculateTaste( recb.username )}"
autoRun="true" oncomplete="poll.start()" />
<p:poll autoStart="false" update="@form" interval="1"
widgetVar="poll" oncomplete="poll.stop()" />
</h:form>
</p:column>
</p:dataList>
所以我期望发生的是:对于每个ITEM,它将调用calculateTaste 方法。
发生的情况是:只有一个调用,仅针对 dataList 中的最后一项。
我想不出什么是错的。我添加了列以便生成 ID,但它仍然无法正常工作:(。
【问题讨论】:
标签: forms jsf jsf-2 primefaces datalist