I tend to avoid modal dialogs if at all possible.  Generally it's much
better to display some sort of a non-modal status message, such as a
progress meter, and disable those functions that the user shouldn't
have access to while the data is loading.

For example, a current application I am working on allows users to
open documents that contain multiple pages of multiple reports/charts.
 Each report involves a round trip data request to the server that can
take up to a minute.  The simple solution would be to create a modal
popup that stays up until all of the reports for a page have loaded.  

Instead I display a progress meter in each report, until the report
data has returned, then I display a chart containing the data.  I
allow the user to switch between pages, and even between documents
while reports are loading.  It was a pain to code, but it makes for a
much more usable application.

Your case might be simpler, and there might be nothing meaningful the
user can do while waiting for the data, but the application will still
look and feel more responsive if you find a way to avoid the modal
dialog.  And who knows, you might eventually find something they can
do while they wait...


--
Josh Vanderberg
vanderblog.typepad.com - Flex Blog and open source components

--- In flexcoders@yahoogroups.com, "Mark" <[EMAIL PROTECTED]> wrote:
>
> I guess sometimes the "easy" answer is the one we overlook.  I don't 
> know why I didn't think about using some kind of "wait" message or 
> progress bar in a pop-up.  Thanks.
> 
> I have one last question about this.  When do I destroy the pop-up?  
> I'd like it to stay on until all the data has been parsed, sorted 
> then loaded into the dataGrid.  I thought it would be on the 
> dataGrid in UpdateComplete, but that fires off everytime the DG 
> updates (doesn't it?).  So when is the best time to do this?
> 
> Thanks Again
> 
> 
> 
> --- In flexcoders@yahoogroups.com, Tom Chiverton <tom.chiverton@> 
> wrote:
> >
> > On Thursday 15 Nov 2007, Mark wrote:
> > > to blur the screen out during this time like when using a pop- 
> up window?
> > 
> > Why not pop up a model please wait box ?
> > 
> > -- 
> > Tom Chiverton
> > Helping to widespreadedly orchestrate unique supply-chains
> > on: http://thefalken.livejournal.com
> > 
> > ****************************************************
> > 
> > This email is sent for and on behalf of Halliwells LLP.
> > 
> > Halliwells LLP is a limited liability partnership registered in 
> England and Wales under registered number OC307980 whose registered 
> office address is at St James's Court Brown Street Manchester M2 
> 2JF.  A list of members is available for inspection at the 
> registered office.  Any reference to a partner in relation to 
> Halliwells LLP means a member of Halliwells LLP.  Regulated by The 
> Solicitors Regulation Authority.
> > 
> > CONFIDENTIALITY
> > 
> > This email is intended only for the use of the addressee named 
> above and may be confidential or legally privileged.  If you are not 
> the addressee you must not read it and must not use any information 
> contained in nor copy it nor inform any person other than Halliwells 
> LLP or the addressee of its existence or contents.  If you have 
> received this email in error please delete it and notify Halliwells 
> LLP IT Department on 0870 365 2500.
> > 
> > For more information about Halliwells LLP visit www.halliwells.com.
> >
>


Reply via email to