I just insert Window.alert("") into getdata1(); and i realised that
the method is called but no window alert appears. i inserted  a
println after onsuccess and onfailure and something is printed out.

basically, onsuccess and onfailure are skipped? how is it possible?

On Feb 6, 11:58 am, ytbryan <[email protected]> wrote:
> below is the code where i execute the rpc request. i create getdata()
> and getdata1() to get execute different query. i am using two Async
> object to make call. i am  not sure is it correct as i got error when
> i use one. any help/advice is welcome and appreciated. :D
>
> private void getData() {
>
>   AsyncCallback<Object> callback = new AsyncCallback<Object>() {
>    // fail
>    public void onFailure(Throwable ex) {
>     RootPanel.get().add(new HTML(ex.toString()));
>    }
>    // success
>    public void onSuccess(Object result) {
>     // Cast the result into the object that was sent
>     // This casts the random object into DataContainer
>     // Since the object is an array we use []
>     DataContainer[] displayData = (DataContainer[]) result;
>    }
>   };
>
>   callProvider.getData(callback);
>  }
>  private void getData1() {
>            final int value1 = value;
>
>           AsyncCallback<Object> callback1 = new AsyncCallback<Object>(){
>            // fail
>
>            public void onFailure(Throwable ex) {
>             RootPanel.get().add(new HTML(ex.toString()));
>
>            }
>            // success
>            public void onSuccess(Object result) {
>             // Cast the result into the object that was sent
>             // This casts the random object into DataContainer
>             // Since the object is an array we use []
>             displayData1 = (DataContainer[]) result;
>
>            }
>           };
>
>           // remote procedure call to the server to get the data
>           callProvider1.getData1(callback1);
>
>          }
>
> On Feb 6, 11:46 am, mon3y <[email protected]> wrote:
>
> > Hi
>
> > A code snippet would be nice, so we can see where you're going wrong.
>
> > Also put a Window.alert(""), in your onFailure and onSuccess of your
> > second call to see what you get.
>
> > If it comes into the onFailure of your second call, there must be
> > something wrong with the way you're calling the server side or your
> > interfaces.
>
> > If it comes in on your onSuccess, it must be a logic error, or
> > something else pertaining to your client side code.
>
> > If you make the first call successful and you call the second one the
> > same way(logically) then there should be no issues.
>
> > :)
>
> > On Feb 6, 12:39 pm, ytbryan <[email protected]> wrote:
>
> > > Hi all,
> > > i know gwt don support synchronous call and i read it somwhere that
> > > there is actually don need to make rpc call synchronous.
>
> > > but i created an application with buttons like " save data"  and "
> > > display result "that will communicate to server by fetching data or
> > > saving data.
>
> > > when the application starts, it will automatically display the first
> > > result with its first rpc call. but when i click the display second
> > > result's button....... it doesn't work anymore. any subsequent rpc
> > > call after the first one don't work.
>
> > > what is wrong here? and what am i missing? can someone advice me? the
> > > usual rpc example online only show how to make one rpc call. is there
> > > a way to make multiple calls that do different task? thank you for
> > > your time in viewing this post.
--~--~---------~--~----~------------~-------~--~----~
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