myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Walter Mourão <walter.mou...@gmail.com>
Subject Re: [Trinidad] Page reloads before launching the dialog
Date Thu, 12 Feb 2009 18:43:54 GMT
Many thanks Gerhard,

One last question: should the "Close PPR" command button closes the dialog ?
it doesn't...

Walter Mourão
http://waltermourao.com.br
http://arcadian.com.br
http://oriens.com.br



On Thu, Feb 12, 2009 at 3:41 PM, Gerhard Petracek <
gerhard.petracek@gmail.com> wrote:

> 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.mourao@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.petracek@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.bullock@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.mourao@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.mourao@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: info@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
>

Mime
View raw message