You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Walter Mourão <wa...@gmail.com> on 2009/02/10 12:27:10 UTC

[Trinidad] Page reloads before launching the dialog

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

Re: [Trinidad] Page reloads before launching the dialog

Posted by Gerhard Petracek <ge...@gmail.com>.
hello walter,

ppr is just useful if you stay on the same page.
you close the current page (the dialog), so you don't need ppr here.

regards,
gerhard



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

> 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 <wa...@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 <jo...@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
>>
>
>


-- 

http://www.irian.at

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

Professional Support for Apache MyFaces

Re: [Trinidad] Page reloads before launching the dialog

Posted by Walter Mourão <wa...@gmail.com>.
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 <wa...@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 <jo...@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
>

Re: [Trinidad] Page reloads before launching the dialog

Posted by Gerhard Petracek <ge...@gmail.com>.
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 <wa...@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 <jo...@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

Re: [Trinidad] Page reloads before launching the dialog

Posted by Walter Mourão <wa...@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 <jo...@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.
>>
>

Re: [Trinidad] Page reloads before launching the dialog

Posted by Gerhard Petracek <ge...@gmail.com>.
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 <jo...@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 <wa...@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.
>

Re: [Trinidad] Page reloads before launching the dialog

Posted by Jonathan Bullock <jo...@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 <wa...@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 <wa...@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.

Re: [Trinidad] Page reloads before launching the dialog

Posted by Gerhard Petracek <ge...@gmail.com>.
hello walter,

@demo app:
+1 (so you can compare both apps.)
i tested the same with trinidad 1.0.9 - no page refresh (with
partialSubmit="true").
-> it doesn't look like a general issue.

regards,
gerhard



2009/2/12 Richard Yee <ri...@gmail.com>

> Try creating a small test application with a basic page that has a
> dialog and see if it has the same behavior. This will determine if it
> is something in your page.
>
> -R
>
> On Wed, Feb 11, 2009 at 2:07 PM, Walter Mourão <wa...@gmail.com>
> wrote:
> > No javascript.
> >
> > Walter Mourão
> > http://waltermourao.com.br
> > http://arcadian.com.br
> > http://oriens.com.br
> >
> >
> >
> > On Wed, Feb 11, 2009 at 5:54 PM, Richard Yee <ri...@gmail.com>
> > 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
> >> >>
> >> >
> >> >
> >
> >
>

Re: [Trinidad] Page reloads before launching the dialog

Posted by Richard Yee <ri...@gmail.com>.
Try creating a small test application with a basic page that has a
dialog and see if it has the same behavior. This will determine if it
is something in your page.

-R

On Wed, Feb 11, 2009 at 2:07 PM, Walter Mourão <wa...@gmail.com> wrote:
> No javascript.
>
> Walter Mourão
> http://waltermourao.com.br
> http://arcadian.com.br
> http://oriens.com.br
>
>
>
> On Wed, Feb 11, 2009 at 5:54 PM, Richard Yee <ri...@gmail.com>
> wrote:
>>
>> Are you using any custom JavaScript?
>>
>> -R
>>
>> On Wed, Feb 11, 2009 at 10:24 AM, Walter Mourão <wa...@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 <wa...@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
>> >>
>> >
>> >
>
>

Re: [Trinidad] Page reloads before launching the dialog

Posted by Walter Mourão <wa...@gmail.com>.
No javascript.

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



On Wed, Feb 11, 2009 at 5:54 PM, Richard Yee <ri...@gmail.com>wrote:

> Are you using any custom JavaScript?
>
> -R
>
> On Wed, Feb 11, 2009 at 10:24 AM, Walter Mourão <wa...@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 <wa...@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
> >>
> >
> >
>

Re: [Trinidad] Page reloads before launching the dialog

Posted by Richard Yee <ri...@gmail.com>.
Are you using any custom JavaScript?

-R

On Wed, Feb 11, 2009 at 10:24 AM, Walter Mourão <wa...@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 <wa...@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
>>
>
>

Re: [Trinidad] Page reloads before launching the dialog

Posted by Walter Mourão <wa...@gmail.com>.
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 <wa...@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
>
>