JSF:如何一次渲染=#{bean.isRendered}多个组件

时间:2010-08-31 20:32:27

标签: java jsf

我尝试了这个但不起作用:

<f:verbatim rendered="#{bean.isRendered}">
    <h:selectOneMenu>
        ...
    </h:selectOneMenu>
    <h:selectOneMenu>
        ...
    </h:selectOneMenu>
    <h:selectOneMenu>
        ...
    </h:selectOneMenu>                    
</f:verbatim>

我可以将rendered属性放在每个<h:selectOneMenu>中,哦,好吧:如果我像上面那样对它们进行分组会更容易

1 个答案:

答案 0 :(得分:3)

<h:panelGroup rendered="#{bean.someBoolean}">
    <!-- multiple elements here -->
</h:panelGroup>