Rendered-Attribut in PrimeFaces

Ich würde gerne eine Gruppe von Komponenten, die werden nur gerendert, wenn eine bestimmte Bedingung erfüllt ist. So etwas wie dieses:

<p:ajax event="select" update=":containerEditorForm:eventTabs:actionProperties"/>

...

<p:column>
    <p:outputPanel id="actionProperties">
        <p:outputPanel rendered="#{commandBean.eventList.activationActionTree.selectedNode ne null}">
            <p:message>message1</p:message>
            <p:message>message2</p:message>
        </p:outputPanel>
    </p:outputPanel>
</p:column>

Die oben genannte Lösung funktioniert gut, aber ist es wirklich notwendig, haben zwei outputPanel Komponenten oder andere container-Komponenten, um dies möglich zu machen? (Der Außenwand mit der id Attribut, und das Innenblech mit der rendered - Attribut.) Im Idealfall würde ich id und rendered im gleichen element, aber das scheint nicht zu funktionieren.

schauen Sie hier für eine detaillierte Erklärung, stackoverflow.com/questions/4573190/...

InformationsquelleAutor Ariod | 2012-02-23

Schreibe einen Kommentar