我在复合组件中有简单的primefaces remoteCommand,它在后面的bean中不会触发。
<h:form id="frm1" prependId="false">
<p:remoteCommand name="rc1"
actionListener="#{Bean1.preloadMenu()}"
process="@this"
onstart="alert('xxx')"
autoRun="true"
/>
...
RemoteCommand工作,它在启动客户端脚本上运行,但它不会触发bean中的方法(从不步入方法,就好像它不存在一样)。我在客户端或服务器端没有错误。
答案 0 :(得分:1)
我将关闭此主题。我通过将代码放入initialize(@PostConstruct)方法解决了这个问题。我不想这样做,但是这个对话框并没有经常使用,而且bean只与这个组件相关联,所以它不会造成太大的伤害。