I suppose you should use listeners. And call method popup.hide(); in right
place
For  example
popup.show();
store.load() // it takes 5-6 sec.
popup.hide();
INCORRECT

but
popup.show();
store.addListener(new StoreListenerAdapter() {
    @Override
    onLoad() {
        popup.hide();
    }
});
works properly

Check your source code once more and use listeners


2009/7/8 rohan <[email protected]>

>
> I am showing transparent screen using a popup.
>
> On an onclick event of a button Iam showing a popup in an ‘if’ block,
> but the popup is only shown when if returns from the if block, why it
> behaves like this? Is there any other way to show a popup in an ‘if’
> block?
>
> Below is the code
>
>
> if(Condition){
> popup.show();
> do some work;//// it takes 5-6 sec. This time my screen is blocked
> with popup
> popup.hide();
>
>
> }
>
>
> But it is not working, If i remove popup.hide(), popup is shown after
> the IF block executed. So at that time it is useless
>
>
> Can any one help me in this.
>
>
> Thanks
> Rohan
> >
>


-- 
Best wishes
Mikhail Mamaev

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to