【发布时间】:2016-04-01 02:09:35
【问题描述】:
假设我有一个简单的方法,如下所示:
public String test()
{
return "hello";
}
现在假设我有以下 PrimeFace 组件:
<p:fieldset styleClass="containers" rendered="#{controller.test()}">
<h2>Testing</h2>
<p:outputLabel for="test" value="Test" />
<p:inputText id="test" />
</p:fieldset>
上面的方法返回“hello”。我想通过将该方法的返回值与我的一个 bean 的字段进行比较来动态显示和隐藏该 fieldSet。例如,在渲染参数上,我想做类似的事情:controller.test() != "some variable" 这将返回 true 或 false。我可以这样做吗?如果不是,那该怎么做呢?
基本上,目标是通过将方法的返回值与 bean 属性进行比较来动态显示和隐藏某些容器。
【问题讨论】:
标签: jsf jsf-2 primefaces