hello walter,

your "*... looks like the page was refreshed ...*" is ok - it isn't a full
page refresh.

you can test it e.g. via a random value bound to an output-component (which
is in the page). it should only change if you do none-ppr requests (or you
trigger it).

regards,
gerhard



2009/2/12 Walter Mourão <walter.mou...@gmail.com>

> Simple project attached.
>
> Behavior (in bold the things I think should not happen) :
> 1 - write something in the inputText, click the "Press me" button and PPR
> works fine, showing the text in uppercase;
> 2 - click "Open Dialog PPR", the dialog opens but *looks like the page was
> refreshed* because the cursor changes and the browser status bar shows
> load activity, differently the PPR behavior when clicking the "Press me"
> buttons;
> 3 - click the "Close PPR" button in the dialog, the dialog *does not close
> * and the dialog reloads;
> 4 - close the dialog with "Close no-PPR", the dialog closes and the the
> browser shows activity like the main page was refreshed;
>
> open dialog command buttons:
> ...
>           <tr:commandButton id="openDialogPPRAction" text="Open Dialog PPR"
>
>                action="#{testBean.openDialog}" partialSubmit="true"
> useWindow="true"
>                windowHeight="200" windowWidth="300" immediate="true"/>
>           <tr:commandButton id="openDialogNoPPRAction" text="Open Dialog
> no-PPR"
>                action="#{testBean.openDialog}" partialSubmit="false"
>                useWindow="true" windowHeight="200" windowWidth="300"
> immediate="true"/>
> ...
>
> close dialog command buttons:
> ...
>           <tr:commandButton immediate="true" partialSubmit="true"
>                      action="#{testBean.closeDialog}" text="Close PPR"/>
>           <tr:commandButton immediate="true" partialSubmit="false"
>                      action="#{testBean.closeDialog}" text="Close no-PPR"/>
> ...
>
> faces-config:
> ...
>   <!-- navigation rules for page2.jspx as dialog -->
>     <navigation-rule>
>       <from-view-id>/*</from-view-id>
>       <navigation-case>
>         <from-outcome>dialog:testDialog</from-outcome>
>         <to-view-id>/dialog.jspx</to-view-id>
>       </navigation-case>
>     </navigation-rule>
> ...
>
> testBean
> ...
>     public String openDialog(){
>         return "dialog:testDialog";
>     }
>
>     public String closeDialog(){
>         RequestContext.getCurrentInstance().returnFromDialog(null,null);
>         return null;
>     }
> ...
>
> Comments are welcome.
>
> Cheers,
>
> Walter Mourão
> http://waltermourao.com.br
> http://arcadian.com.br
> http://oriens.com.br
>
>
>
> On Thu, Feb 12, 2009 at 7:17 AM, Gerhard Petracek <
> gerhard.petra...@gmail.com> wrote:
>
>> hello,
>>
>> yes - that's the desired behaviour.
>> it sounds like walter talked about a full page refresh. in case of ppr it
>> shouldn't occur.
>>
>> regards,
>> gerhard
>>
>>
>>
>> 2009/2/12 Jonathan Bullock <jonathan.bull...@fugro-data.com>
>>
>> We're using the dialog framework too and when the link is clicked a XHR
>>> POST is made to the page before the window loads and when the window is
>>> closed.
>>>
>>> Jon
>>>
>>> On Wed, 2009-02-11 at 11:54 -0800, Richard Yee wrote:
>>> > Are you using any custom JavaScript?
>>> >
>>> > -R
>>> >
>>> > On Wed, Feb 11, 2009 at 10:24 AM, Walter Mourão <
>>> walter.mou...@gmail.com> wrote:
>>> > > Actually the refresh occurs after closing the dialog too... :-(
>>> > >
>>> > > Hints ? Answers ?
>>> > >
>>> > > Thanks in advance,
>>> > >
>>> > > Walter Mourão
>>> > > http://waltermourao.com.br
>>> > > http://arcadian.com.br
>>> > > http://oriens.com.br
>>> > >
>>> > >
>>> > >
>>> > > On Tue, Feb 10, 2009 at 9:27 AM, Walter Mourão <
>>> walter.mou...@gmail.com>
>>> > > wrote:
>>> > >>
>>> > >> Hi folks,
>>> > >> I'm using Trinidad 1.0.9. I realized that when launching a dialog
>>> > >> (lightweight), the page containing the commandButton reloads before
>>> > >> launching the dialog.
>>> > >> Is it the expected behavior ? Is there a way to avoid that ?
>>> > >>
>>> > >> The commandButton:
>>> > >>         <tr:commandButton text="#{messages['novo.documento']}"
>>> > >>
>>> action="#{captacaoController.entradaDeDadosDaCaptacaoNovoDocumentoAsDialog}"
>>> > >>
>>> returnListener="#{captacaoController.returnFromNovoDocumento}"
>>> > >>             partialSubmit="true" immediate="true" useWindow="true"
>>> > >> windowHeight="600" windowWidth="600"/>
>>> > >>
>>> > >> Thanks in advance.
>>> > >>
>>> > >> Walter Mourão
>>> > >> http://waltermourao.com.br
>>> > >> http://arcadian.com.br
>>> > >> http://oriens.com.br
>>> > >>
>>> > >
>>> > >
>>>
>>>
>>> ---
>>>
>>> Fugro Data Solutions Limited
>>> Tyn y Coed
>>> Llanrhos
>>> Llandudno
>>> North Wales
>>> LL30 1SA
>>> United Kingdom
>>>
>>> Tel: +44 (0)1492 563555
>>> Fax: +44 (0)1492 592030
>>>
>>> General Email: i...@fugro-data.com
>>>
>>> Website: www.fugro-data.com
>>>
>>> This email and any attachments are confidential. They may
>>> contain privileged information and are intended for the named
>>> addressee(s) only. They must not be distributed without our
>>> consent. If you are not the intended recipient, please notify us
>>> immediately and do not disclose, distribute, or retain this
>>> email or any part of it. Unless expressly stated, opinions in
>>> this email are those of the individual sender, and not of Fugro
>>> Data Solutions Ltd. We believe but do not warrant that this
>>> e-mail and any attachments are virus free. You must therefore
>>> take full responsibility for virus checking. Fugro Data
>>> Solutions Ltd and its subsidiaries may monitor email traffic
>>> data and also the content of email for the purposes of security.
>>> This email is not intended to create legal relations.
>>>
>>> Fugro Data Solutions Limited is a limited company registered in
>>> England and Wales (Reg No. 5583527) at Tyn y Coed, Pentywyn Road,
>>> Llanrhos, Llandudno, LL30 1SA.  VAT No. GB901440962.
>>>
>>
>


-- 

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces

Reply via email to