<p:remoteCommand name="contentSlideDown"
action="#{genaricBean.createList()}"
update=":hform:innerPanel :hform:remoteCommands"
oncomplete="console.log('contentSlideDown log');"/>
我试图从一些JavaScript调用这个远程命令。它第一次调用它工作正常,但每次之后它不会调用后端。我仍然可以在我的日志中看到“contentSlideDown log”,但createList
实际上从未被调用过。我有什么想法吗?
答案 0 :(得分:3)
在这上面工作了4个小时,我才弄明白。
如果未在primefaces中放置“已处理”值,则默认为@all(由于某种原因)。页面的另一部分导致进程失败,因此整个命令失败并吞噬错误,但仍然执行不完整的操作。
所以修复补充说:
process="@none"