RendererUtils.renderChild prevents rendered="" expression based on 
"#{component.parent}"
----------------------------------------------------------------------------------------

                 Key: MYFACES-3126
                 URL: https://issues.apache.org/jira/browse/MYFACES-3126
             Project: MyFaces Core
          Issue Type: Bug
          Components: General
    Affects Versions: 2.1.0-SNAPSHOT
         Environment: myfaces core trunk
            Reporter: Martin Kočí
            Assignee: Martin Kočí


<h:panelGroup property="foo">
  <h:outputLabel rendered="#{component.parent.property == 'foo'} />

don't work and label is  not rendered.

Reason: 
RendererUtils.renderChild contains code:

if (!child.isRendered()) return;
child.encodeBegin(facesContext);

-> rendering is skipped before method pushComponentToEL is called.


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to