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

Thomas Andraschko edited comment on MYFACES-4629 at 10/30/23 9:25 AM:
----------------------------------------------------------------------

Just some notes if:
If you check PartialViewContext#processPartialExecute it contains the tabView 
Id - but the UITabPanel#process is only invoked for PhaseId#RENDER_RESPONSE, 
not for validating and so on. Thats the bug.

So something between is the reason, you may debug it. Another class involved 
is: PartialVisitContext



was (Author: tandraschko):
Just some notes if:
If you check PartialViewContext#processPartialExecute it contains the tabView 
Id - but the UITabPanel#process is only invoked for PhaseId#RENDER_RESPONSE, 
not for validating and so on. Thats the bug.

So something between is the reason, you may debug it. Another class involved 
is: PartialVisitContext

It MIGHT MAYBE even by design: you set the TabView as AJAX source but only 
UIComand components or f:ajax can trigger this; so a plain TabView actually not 
- but not sure if we have something.

> Manual AJAX request does not process TabView correctly
> ------------------------------------------------------
>
>                 Key: MYFACES-4629
>                 URL: https://issues.apache.org/jira/browse/MYFACES-4629
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: General
>    Affects Versions: 4.0.0, 4.0.1
>            Reporter: Manuel K
>            Priority: Critical
>         Attachments: pf-tabview.zip
>
>
> When manually calling PrimeFaces.ajax.Request.handle the validationFailed 
> argument is not sent to the client.
> For more details and a reproducer please see 
> https://github.com/orgs/primefaces/discussions/123



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to