>  public void onModuleLoad() {
>    alreadyAddedWidget = true;
Sorry, it should be set to false here

On Mon, Aug 1, 2011 at 2:13 PM, Magno Machado <[email protected]> wrote:

> I think you'll have to do something like this:
>
> public class MyEntryPoin implements EntryPoint {
>   private boolean alreadyAddedWidget;
>   public void onModuleLoad() {
>     alreadyAddedWidget = true;
>     MyService service = GWT.create(MyService.class);
>     service.someCall(args, new AsyncCallback<Foo>() {
>       public void onFailure(Throwable caught) {}
>       public void onSuccess(Foo result) {
>         if (alreadyAddedWidget)
>           return;
>         alreadyAddedWidget = true;
>         RootPanel.get().add(...);
>       }
>     }
>
>     service.anotherCall(args, new AsyncCallback<Bar>() {
>       public void onFailure(Throwable caught) {}
>       public void onSuccess(Bar result) {
>         if (alreadyAddedWidget)
>           return;
>         alreadyAddedWidget = true;
>         RootPanel.get().add(...);
>       }
>     }
>   }
> }
>
> On Mon, Aug 1, 2011 at 1:23 PM, Deepak Singh <[email protected]>wrote:
>
>> I am making 2 seperate RPC calls.
>>  Whichever is finished first, i would add RootPanel.get("id").add(widget)
>> into onSuccess.
>>
>> I can not add same widgets two times in both onSuccess(). So i am out of
>> mind how to resolve this.
>>
>> Any logic pls.
>>
>>
>> On Mon, Aug 1, 2011 at 9:08 PM, Jens <[email protected]> wrote:
>>
>>> Its not possible to stop execution as RPC requests are async. The only
>>> thing you can do is to put your code that has to wait into the onSuccess
>>> method of your RPC call.
>>>
>>> -- J.
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "Google Web Toolkit" group.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msg/google-web-toolkit/-/hgRZHjACARUJ.
>>>
>>> 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.
>>>
>>
>>  --
>> 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.
>>
>
>
>
> --
> Magno Machado Paulo
> http://blog.magnomachado.com.br
> http://code.google.com/p/emballo/
>



-- 
Magno Machado Paulo
http://blog.magnomachado.com.br
http://code.google.com/p/emballo/

-- 
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