[jsr-314-open] Spec-Issue https://javaserverfaces.dev.java.net/issues/show_bug.cgi?id=1408

Ryan Lubke Ryan.Lubke at Sun.COM
Tue Nov 10 14:47:49 EST 2009


On 11/10/09 11:40 AM, Martin Marinschek wrote:
> Hi,
>
> I just ran into a new issue with 2.0: a condition-change in the test
> attribute of a c:if in invoke-application doesn't lead to a changed
> component tree, as the tag-handlers are not reevaluated before render
> response.
>
> In Facelets old, they were evaluated -->  therefore, this is a
> backwards compatibility issue.
>    
It works in Facelets 1.1.x because you aren't using partial state saving.
 From what I understand, you would see similar behavior using Facelets 
1.1.x with Trinidads
partial state saving implementation for similar reasons (check the 1.1.x 
FaceletViewHandler's
logic with regards to facelets.BUILD_BEFORE_RESTORE).
> That now is really a show-stopper for us with regards to 2.0 - the
> first real one we encounter.
>    
For these cases, you can disable partial state saving for view in question.
> regards,
>
> Martin
>    





More information about the jsr-314-open-mirror mailing list