JSF从页面中删除无效组件



我使用的是JSF 1.2和IceFaces 1.8。

在我的页面上,我得到了一个selectOneListbox,其中的内容(例如EQUAL TO、BETWEEN、IN)触发了要渲染的inputText字段。如果选择EQUAL TO,则渲染一个字段;如果选择BETWEEN,则渲染两个字段。

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

那么,有人建议如何从html页面中删除"无效"组件吗?

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

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

相关内容

  • 没有找到相关文章

最新更新