Java 当另一个';s值在JSF1.2中更改

Java 当另一个';s值在JSF1.2中更改,java,jsf,icefaces,icefaces-1.8,Java,Jsf,Icefaces,Icefaces 1.8,我想实现一个级联组合选择,其中有一个“主”组合和一个“从”组合。当主设备的值改变时,我想重新启动从设备,以便更新其选择选项。我知道在JSF2中使用是可能的,但我坚持使用ICEFaces 1.8.2的JSF1.2。我不是使用xml组装我的页面,而是以编程方式使用JSF API,因此我无法向您提供代码片段。尝试启用部分提交: <ice:selectOneMenu id="master" partialSubmit="true" value="#{bean.selection}"> .

我想实现一个级联组合选择,其中有一个“主”组合和一个“从”组合。当主设备的值改变时,我想重新启动从设备,以便更新其选择选项。我知道在JSF2中使用
是可能的,但我坚持使用ICEFaces 1.8.2的JSF1.2。我不是使用xml组装我的页面,而是以编程方式使用JSF API,因此我无法向您提供代码片段。

尝试启用部分提交:

<ice:selectOneMenu id="master" partialSubmit="true" value="#{bean.selection}">
  ...
</ice:selectOneMenu>

...

无论您何时做出选择,都应该通过ajax提交选定的值。如果另一个组合框的选项根据模型中的新主值发生更改,则将重新启用该组合框。

ICEfaces是一个支持ajax的组件库。从这个方向寻找解决方案。