如何在Primefaces lightBox中添加两个具有独立“render”属性的元素?

时间:2012-10-20 20:17:27

标签: jsf primefaces

我的Primefaces lightBox设置如下:

<p:lightBox>
<h:outputLink value='#'>
KLICK
<h:outputLink>

<f:facet name="inline">

TWO ELEMENTS SHOULD GO HERE

</f:facet>
</p:lightBox>

我尝试过,但即使两个面板都具有属性“rendered ='true'”,也只会显示后一个。

1 个答案:

答案 0 :(得分:2)

Facet只能有一个子组件。将它们包裹在<h:panelGroup>

<f:facet name="inline">
    <h:panelGroup>
        <h:someComponent rendered="..." />
        <h:otherComponent rendered="..." />
    </h:panelGroup>
</f:facet>