【发布时间】:2012-04-23 12:34:51
【问题描述】:
我想在多个组件上使用验证。表单中有三个 h:selectOneMenu 组件和一些 h:inputText 组件。在更改第一个 h:selectOneMenu 时,我需要更改第二个的内容而不验证其他字段。这里我使用了 immediate="true"。 同样,对于第二个 h:selectOneMenu 组件,onchange 需要在这里更改第三个 SelectList 的内容,以便我想跳过对其他人的验证,并且我也为此组件使用了 immediate=true。问题是“immediate=true 和 FacesContext.getCurrentInstance().renderResponse()”仅适用于 nonImediate 组件。但是由于有两个组件具有 immediate=true ,因此在更改第一个 Select 时会在第二个 SelectOne 列表中显示错误。有人有吗有什么想法吗? 提前致谢。 我正在使用 JSF 1.2
【问题讨论】:
标签: jsf-1.2