私はこれを持っています:
<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
getFacilities()
アイテムのリストを返すメソッドを持つマネージド BeanC
です。したがって、ドロップダウン リストは次のようになります。D
F
A
B
C
D
F
をクリックするB
と、メソッドtest()
が呼び出されます。私はそれを記録します。C
しかし、実行時に生成されたデータをクリックするとD
、F
メソッドtest()
はまったく呼び出されませんでした。どうすればこれを修正できますか?