Hi Ian, I have Implemented the same thing, while testing the application I found it was delaying about 1 or 2 sec. To show the popup show & hide takes about 1 or 2 secs. I have to show the same Popup in several places. It may cause performance issue. Is there any better way to do this????
Thanks Rohan On Jul 8, 2:33 pm, Ian Bambury <[email protected]> wrote: > I think the Deferred command is actually a timer set to 1ms, so 1ms is > added. > Also it will run after everything else that has been queued so far. This > means that other deferred commands issued so far will run first, and also > that any RPC/Requestbuilder requests that have been issued *might* have > returned in the meantime. > > Other than that, actual performance isn't compromised, and the *perceived* > response time (by the user) is vastly improved :-) > > Ian > > http://examples.roughian.com > > 2009/7/8 rohan <[email protected]> > > > > > Thanks Ian Bambury > > > It is working fine,...is it effects the performance ????? > > > --Subbu > > > On Jul 8, 11:50 am, rohan <[email protected]> wrote: > > > In my situation the code is in If block > > > if( true) { > > > popup.show(); > > > store.load() // it takes 5-6 sec. > > > // It is sequence of steps like server calls, developing front end, > > > other processing. > > > popup.hide();} > > > > If i execute it like this popup is not shown because popup.show & hide > > > both are executing at a time. > > > I removed popup.hide() to know whether popup is shown or not? It is > > > showing popup after completion of all the process it shows popup. > > > ( after execution of IF block) > > > How handle this situation???/ > > > Thanks > > > Rohan > > > > On Jul 8, 10:42 am, Mikhail M <[email protected]> wrote: > > > > > 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 -~----------~----~----~----~------~----~------~--~---
