[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