Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
1.2.13-core , 2.0.0-beta-1
-
None
-
None
Description
JSF 1.2 introduced the encodeAll method on UIComponent. Trinidad's CoreRenderer is not utilizing this method. Instead it is using:
protected void encodeChild(
FacesContext context,
UIComponent child
) throws IOException
{
assert(child.isRendered());
child.encodeBegin(context);
if (child.getRendersChildren())
else
{
if (child.getChildCount() > 0)
{
for(UIComponent subChild : (List<UIComponent>)child.getChildren())
}
}
child.encodeEnd(context);
}
It should be using the JSF 1.2 encodeAll method instead.
Attachments
Issue Links
- is cloned by
-
TRINIDAD-1929 Trinidad CoreRenderer.encodeChild does not call encodeAll method on the child
- Closed