Primefaces远程命令只击中后端一次


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

我正在尝试从一些JavaScript调用这个远程命令。第一次调用它时,它工作得很好,但此后每次都不调用后端。我仍然可以看到"contentSlideDown日志"在我的日志,但createList从来没有真正被调用。你知道我做错了什么吗?

我花了4个小时才弄明白。

当你不把"processed"的值放在primefaces中时,它默认为@all(出于某种原因)。页面的另一部分在进程中失败,因此整个命令失败并吞下错误,但仍然做不完整的事情。

所以修复是添加:

    process="@none"

相关内容

  • 没有找到相关文章

最新更新