Primefaces remotecommand只能击中后端一次

时间:2013-03-01 14:25:59

标签: jsf primefaces

<p:remoteCommand name="contentSlideDown"
    action="#{genaricBean.createList()}"
    update=":hform:innerPanel :hform:remoteCommands"
    oncomplete="console.log('contentSlideDown log');"/>

我试图从一些JavaScript调用这个远程命令。它第一次调用它工作正常,但每次之后它不会调用后端。我仍然可以在我的日志中看到“contentSlideDown log”,但createList实际上从未被调用过。我有什么想法吗?

1 个答案:

答案 0 :(得分:3)

在这上面工作了4个小时,我才弄明白。

如果未在primefaces中放置“已处理”值,则默认为@all(由于某种原因)。页面的另一部分导致进程失败,因此整个命令失败并吞噬错误,但仍然执行不完整的操作。

所以修复补充说:

    process="@none"