Как создать вызов AsyncCallback для виджета Presenter в GWTP?

Хорошо, мы часто видим, как люди используют AsyncCallback для клиента для вызова методов с сервера. Это легко, еще проще, если мы используем платформу GWTP.

У меня вопрос, как мы создаем AsyncCallback для виджета докладчика в GWTP? Тут нет сервера.

Например, я хочу создать ConfirmationPresenter, который имеет 2 кнопки (ОК и отмена). Когда пользователь нажимает "ОК", система переходит в режим "Успешно" метода AsyncCallback.

     private AsyncCallback<ConfirmResult> confirmCallback=new AsyncCallback<ConfirmResult>(){

        @Override
        public void onFailure(Throwable caught) {
        // TODO Auto-generated method stub

        }
         @Override
          public void onSuccess(ConfirmResult result) {
               //do something here
          }
       };

Чтобы вызвать вышеуказанный метод, мы можем сделать это:

     Confirmation action=new Confirmation();
     String msg="pls click ok to confirm");
     action.set(msg);
     dispatchAsync.execute(action, confirmCallback);

Я просто знаю базовую структуру Async Callback, но я не знаю, как ее создать. Я могу только создать его, если я использую eClipse, но он создаст для вызова на сервере.

Если вы можете привести очень простой пример, основанный на платформе GWTP, то это будет здорово. Некоторые другие примеры в Интернете не были основаны на платформе GWTP и слишком сложны.

0 ответов

Другие вопросы по тегам