[ 
https://issues.apache.org/jira/browse/MYFACES-2676?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12865184#action_12865184
 ] 

Jakob Korherr commented on MYFACES-2676:
----------------------------------------

I thought about this for some time and I think it is not really possible to do 
that on facelets side in this particular case, because to store the debugging 
infos I need the clientId of the component in the ValueExpression-wrapper. 
However I cannot store it as a String, because components inside UIData or 
UIRepeat have different clientIds in different cases, but only one 
ValueExpression. So I would have to store the component instance on the 
ValueExpression-Wrapper, which causes problems for the next postback, because 
the component instance in the ValueExpression is not valid anymore.

If you have another idea how to solve this, please tell me! For now I will 
leave it the way it is. The only thing I have to add is UEL 2.2 support...

Also it is not a real problem here to have myfaces specific code on api, 
because this specific code just creates debugging infos in the request scope. 
If those infos are not available, then it is no problem, because the 
DebugPhaseListener will create them (however, without the callstack).

> Include the whole component tree with all real values in the debug page
> -----------------------------------------------------------------------
>
>                 Key: MYFACES-2676
>                 URL: https://issues.apache.org/jira/browse/MYFACES-2676
>             Project: MyFaces Core
>          Issue Type: New Feature
>          Components: JSR-314
>    Affects Versions: 2.0.0
>            Reporter: Jakob Korherr
>            Assignee: Jakob Korherr
>
> now that we have the tree-visiting in place, we can do both:
> - first write out the component-tree master, with only expressions in place 
> (see MYFACES-2667)
> - second we write out the tree how it is really evaluated by the components, 
> with the real component values
> the more debugging information, the better!

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to