我想实现一个级联组合选择,其中有一个“主”组合和一个“从”组合。当主设备的值发生更改时,我想重新渲染从设备,以便其选择选项得到更新。我知道可以使用 <f:ajax>
在 JSF 2 中,但我坚持使用 ICEFaces 1.8.2 的 JSF 1.2。我没有使用 xml 组装页面,而是以编程方式使用 JSF API,因此我无法向您提供代码片段。
最佳答案
尝试启用部分提交:
<ice:selectOneMenu id="master" partialSubmit="true" value="#{bean.selection}">
...
</ice:selectOneMenu>
每当您做出选择时,都应该通过 ajax 提交选定的值。如果另一个组合框的选项根据模型中的新主值发生变化,则将重新渲染。
关于java - JSF 1.2 中组合框的值更改时触发组合框的渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9812659/