【发布时间】:2010-07-05 21:29:59
【问题描述】:
我有这个:
<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>
document 是托管 bean,它具有返回项目列表的方法 getFacilities(),比如 C、D、F。所以下拉列表会是这样的:
A
B
C
D
F
如果我点击B,那么test() 方法将被调用。我记录下来。但是如果我点击运行时生成的数据C、D、F,那么方法test()根本没有调用。我该如何解决这个问题?
【问题讨论】:
标签: java ajax jsf primefaces