Thanks Simon for letting me know, the reason for the change.

 

~Sandeep

________________________________

From: Simon Lessard [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, August 21, 2007 5:47 PM
To: MyFaces Discussion
Subject: Re: [Trinidad] Return Listener on closing dialog

 

Hello Sandeep,

This was a wanted change made to the dialog framework. ReturnListener's
semantic is "the dialog was closed with the following parameters"
implying no parameter when closed with the 'X' button. Therefore, those
listeners serve as a notification system for the calling window to know
when its child was closed. Imagine staying with the old code and not
calling return listener when 'X' is pressed. How would you be able to
emulate the new behavior if your application requires to be notified? It
would be close to impossible. The other way around, however, is
extremely easy as you can simply push a return value and check if it's
present in the listener to know if it was closed using a commandButton
or with the 'X'. 


Regards,

~ Simon

On 8/21/07, sandeep gururaj <[EMAIL PROTECTED]> wrote: 

Hello All,

 

I noticed just now that in the Trinidad (version 1.0.2) along with
Myfaces (version 1.1.5), the return listener is called even if we close
the dialog window manually (by clicking the 'X' button of the dialog
window). When I used previous version of Trinidad and Myfaces, this was
not the case.

 

Any idea why this was changed in this way? Personally, I feel return
listeners should not be called when the dialog window's 'X' (Close)
button is clicked.

 

Also, is there a way to disable the Close, Minimise, Maximise buttons of
the dialog window?

 

Thanks

~Sandeep

 

Reply via email to