1

我将 JSF 1.2 与 IceFaces 1.8 一起使用。

在我的页面上,我有一个 selectOneListbox,其中的内容(例如 EQUAL TO、BETWEEN、IN)会触发要呈现的 inputText 字段。如果选择 EQUAL TO,则呈现一个字段,否则如果选择 BETWEEN,则呈现两个字段。

如果我对 inputText 字段的验证失败,并且我更改了列表框的内容,则解释的渲染不起作用。

那么有没有人建议如何从 html 页面中删除“无效”组件?

4

1 回答 1

0

我将无效组件设置为不可见。

visible="#{myManagedBean.fieldVisible}"在我的 JSF 页面和 public boolean isFieldVisible() { return flag; } 托管 Bean 中使用组件的属性来实现这一点。

于 2011-08-21T18:44:59.507 回答