Hi Leo,

If you don't have time for it, let me know. Then I will take a look at it!

Regards,
Jakob

2010/7/13 Leonardo Uribe <[email protected]>

> Hi Werner
>
> Ok, now I understand. Right now I'm working on enhance myfaces test, but
> I'll dedicate some time to this one as well.
>
> Leonardo
>
> 2010/7/13 Werner Punz <[email protected]>
>
> Am 13.07.10 07:49, schrieb Leonardo Uribe:
>>
>>  Hi Werner
>>>
>>> This seems to be an undocumented feature. I didn't knew @form exists. It
>>> doesn't appear on the draft of jsf 2.0 rev A. Anyway, we have to
>>> implement it and tell to EG that is not documented.
>>>
>>> regards,
>>>
>>> Leonardo
>>>
>> Hi Leonardo, sorry for the misunderstanding, I will describe the issue
>> more clearly here, it is not @form (which is part of the spec btw, see
>> below) but a nav case fails, if done within a ppr context. The issue is
>> simply that if you navigate from page1 to page 2 within a nav case it works
>> but as soon as you want to navigate back you are stuck on the on page2 if
>> you have ppr enabled for the navigation, (a render viewroot is issued
>> however correctly, but in the second page just for second page again)
>>
>>  the second navigation case within ppr simply fails, the @form stuff is
>> something which is resolved on the javascript side and is unrelated to the
>> issue.
>>
>>
>> Since navigation is vital ppr and outside of ppr I marked this issue as
>> stopper, I simply think 2.0.1 should not have this bug anymore, because the
>> overall quality of the build is so much better.
>>
>> The @form attribute is btw. defined in the secion 14.2.2 of the jsf2 spec
>> and is javascript only, so no worries that you never encountered it. It just
>> means the element defined is the enclosing form, in case of execute it means
>> the entire form is encoded and sent to the server, on the server side it
>> never shows up.
>>
>>
>> So here is the exact description of the failure
>>
>> page1 navigate to page2 via an action and implicit navigation -> page2
>> shows -> page2 should navigate back to page1 via an action and implicit
>> navigation -> page2 is rerendered again.
>>
>> This only happens if you use f:ajax on the commandLinks and in myfaces.
>> Mojarra correctly switches back to page1.
>>
>> I will debug into it I assume it is a bug in the nav handler which has to
>> treat the ppr case slightly differently, maybe I will find it.
>>
>>
>>
>>
>>
>>
>> Werner
>>
>>
>>
>


-- 
Jakob Korherr

blog: http://www.jakobk.com
twitter: http://twitter.com/jakobkorherr
work: http://www.irian.at

Reply via email to