java - JSF 1.2 中组合框的值更改时触发组合框的渲染

标签 java jsf icefaces icefaces-1.8

我想实现一个级联组合选择,其中有一个“主”组合和一个“从”组合。当主设备的值发生更改时,我想重新渲染从设备,以便其选择选项得到更新。我知道可以使用 <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/

相关文章:

JAVA构造函数(我快要用棒球棒砸烂我的电脑了)

java - 为什么 G1GC 日志中对堆使用情况的描述不同

css - 如何在表格单元格中显示与文本内联的图像按钮?

java - 冰 :selectOneMenu sending the wrong value

jsf - 用户界面 :repeat doesn't work with Map

java - 为什么说创建线程很昂贵?

java - 不同的 (HotSpot) JVM 线程类型有什么作用?

java - JSF 2.3 整个 bean 验证会丢弃所有字段。是故意的吗?难道是我用错了什么东西?

java - 是否有 javax.faces.SEPARATOR_CHAR 的通用替代品?

javascript - 似乎无法将 CSS 和 JS 加载到 JSF 文件