我在复合组件中有简单的primefaces remoteCommand,它不会触发back bean中的方法。
<h:form id="frm1" prependId="false">
<p:remoteCommand name="rc1"
actionListener="#{Bean1.preloadMenu()}"
process="@this"
onstart="alert('xxx')"
autoRun="true"
/>
...RemoteCommand可以工作,它运行onstart客户端脚本,但它不触发bean中的方法(从不步入方法,就好像它不存在一样)。我在客户端或服务器端没有得到任何错误。
发布于 2015-03-10 22:14:03
我将结束这个主题。我通过将代码放在initialize (@PostConstruct)方法中解决了这个问题。我不想这样做,但是这个对话框并不经常使用,而且bean只与这个组件相关联,所以它应该不会造成太大的破坏。
https://stackoverflow.com/questions/28873303
复制相似问题