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