Primefaces 3.5 JSF 2.1

我正在使用p:remoteCommand执行异步命令并在页面加载后更新我的视图,但是看起来在每次迭代结束时它会再次执行,依此类推...

这种行为正确吗?

如何仅执行一次p:remoteCommand?

更新

我已经检查了remoteCommand是否在更新面板之外,因此感谢您的回答,但是已经可以了。我如何解决我的问题:

我不知道为什么,但是使用Omnifaces(http://showcase.omnifaces.org/components/onloadScript)的onloadScript调用了remoteCommand函数,它被调用了很多次,但是使用$(document).ready ...仅一次。因此,我对其进行了更改并使其立即开始工作。

最佳答案

单独使用p:remoteCommand
使用process="@this"partialSubmit="true"只是为了安全起见。

10-07 13:07