Thang Pham
Thang Pham

Reputation: 38705

JSF: how to rendered=#{bean.isRendered} multiple components at one time

I tried this but does not work:

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

I can put the rendered attributes inside each <h:selectOneMenu>, ohh well :D it would be easier if I group them like above

Upvotes: 0

Views: 754

Answers (1)

cobaltduck
cobaltduck

Reputation: 1598

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

Upvotes: 3

Related Questions