[
https://issues.apache.org/jira/browse/MYFACES-2368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12776181#action_12776181
]
Leonardo Uribe commented on MYFACES-2368:
-----------------------------------------
Committed a solution for the first two, but there is still pending the last one
(on/off when f:view). Also added the following comment:
// TODO: JSF 2.0 section 2.2.6, it says if the current response
// is a partial response(ajax), then there must be no content
written
// outside of the f:view. This has sense only on jsp case, because
// we don't control jsp rendering and in this way we prevent
unwanted
// rendering. But note f:ajax only works on facelets, and f:view
// tag handler only set properties for the current view root. It's
// more, in facelets, every thing that render is a UIComponent
instance,
// so it is inside view root.
// Anyway, we should put the expected behavior (take a look at
// context.servlet.ResponseSwitch) here and enable rendering when
// PartialViewContextImpl.processPartialRendering(UIComponent,
PhaseId)
// do its own work, but for now it is
> Update Render Response Phase to new spec
> ----------------------------------------
>
> Key: MYFACES-2368
> URL: https://issues.apache.org/jira/browse/MYFACES-2368
> Project: MyFaces Core
> Issue Type: Task
> Components: JSR-314
> Reporter: Leonardo Uribe
>
> In few words, the new render response phase requires:
> - Publish PreRenderViewEvent
> - call vdl.buildView() (and remove this call from
> FaceletsViewDeclarationLanguage.renderResponse)
> - deal with org.apache.myfaces.context.servlet.ResponseSwitch (on/off when
> f:view)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.