【发布时间】:2016-09-27 03:49:15
【问题描述】:
我知道这已经被问过很多次了,但主要是用 ajax。我不能在我的项目中使用 ajax。
我想在 selectOneMenu A 上创建一个事件并更新 selectOneMenu B。
<p:selectOneMenu id="A" binding="#{bean.slmA}" >
<f:selectItems value="#{bean.itemsA}"/>
</p:selectOneMenu>
<p:selectOneMenu id="B" binding="#{bean.slmB}">
<f:selectItems value="#{bean.itemsB}"/>
</p:selectOneMenu>
我已经将 valueChangeListener 与向 itemsB 添加元素的方法一起使用(也是 onchange="submit()"),但 slmB 不会更新。
添加元素到 itemsB 列表后是否应该更新?
【问题讨论】:
-
您是否故意使用绑定而不是值(您是否在 bean 上生成 selectOneMenu)?请问为什么不能用ajax?
标签: jsf jsf-2 primefaces