Java <;p:ajax事件=";更改“&燃气轮机;无法处理运行时生成的数据
我有这个:Java <;p:ajax事件=";更改“&燃气轮机;无法处理运行时生成的数据,java,ajax,jsf,primefaces,Java,Ajax,Jsf,Primefaces,我有这个: <h:selectOneMenu id="facility" value="#{document.facility}"> <f:selectItem itemLabel="A" itemValue=""/> <f:selectItem itemLabel="B" itemValue=""/> <f:selectItems value="#{document.facilities}"/> <p
<h:selectOneMenu id="facility" value="#{document.facility}">
<f:selectItem itemLabel="A" itemValue=""/>
<f:selectItem itemLabel="B" itemValue=""/>
<f:selectItems value="#{document.facilities}"/>
<p:ajax actionListener="#{document.test}" update="project" event="change"/>
</h:selectOneMenu>
如果单击
B
,则方法test()
将获得invoke。我把它记录下来。但是如果我单击运行时生成的数据C
,D
,F
,那么方法test()
根本没有调用。如何修复此问题?托管Bean的作用域必须至少是ViewScope,如果您在默认情况下离开作用域,即RequestScope,则它将不起作用
A
B
C
D
F