Package com.sencha.gxt.widget.core.client.box

Examples of com.sencha.gxt.widget.core.client.box.ConfirmMessageBox


        }).show();
    }

    @Override
    public void onRemove(final Device device) {
        final ConfirmMessageBox dialog = new ConfirmMessageBox("Confirm", "Are you sure you want remove device?");
        dialog.addDialogHideHandler(new DialogHideEvent.DialogHideHandler() {
      @Override
      public void onDialogHide(DialogHideEvent event) {
        if (event.getHideButton() == PredefinedButton.YES) {
                    Application.getDataService().removeDevice(device, new BaseAsyncCallback<Device>() {
                        @Override
                        public void onSuccess(Device result) {
                            deviceStore.remove(device);
                        }
                    });
        }
      }
    });
        dialog.show();
    }
View Full Code Here


                                }).show();
                    }

                    @Override
                    public void onRemove(final User user) {
                        final ConfirmMessageBox dialog = new ConfirmMessageBox("Confirm", "Are you sure you want remove user?");
                        dialog.addDialogHideHandler(new DialogHideEvent.DialogHideHandler() {
              @Override
              public void onDialogHide(DialogHideEvent event) {
                if (event.getHideButton() == PredefinedButton.YES) {
                                    Application.getDataService().removeUser(user, new BaseAsyncCallback<User>() {
                                        @Override
                                        public void onSuccess(User result) {
                                            userStore.remove(user);
                                        }
                                    });
                }
              }
            });
                        dialog.show();
                    }

                }).show();
            }
        });
View Full Code Here

            AnchorElement ae=t.cast();
            if("查看日志".equals(ae.getInnerText())){
              LogWindow win=new LogWindow();
              win.refreshId(value.getJobId(),value.getId());
            }else if("取消任务".equals(ae.getInnerText())){
              ConfirmMessageBox box=new ConfirmMessageBox("取消任务", "你确认取消该任务吗?");
              box.addHideHandler(new HideHandler() {
                public void onHide(HideEvent event) {
                  Dialog btn = (Dialog) event.getSource();
                  if(btn.getHideButton().getText().equalsIgnoreCase("yes")){
                    grid.mask("取消任务中");
                    RPCS.getJobService().cancel(value.getId(),new AbstractAsyncCallback<Void>(){
                      public void onSuccess(Void result) {
                        refresh(presenter.getGroupModel());
                        grid.unmask();
                        Info.display("操作成功", "任务已经取消");
                      }
                      @Override
                      public void onFailure(Throwable caught) {
                        refresh(presenter.getGroupModel());
                        super.onFailure(caught);
                        grid.unmask();
                      }
                    });
                  }
                }
              });
              box.show();
            }
          }
        }
      }
    });
View Full Code Here

            AnchorElement ae = t.cast();
            if ("查看日志".equals(ae.getInnerText())) {
              LogWindow win = new LogWindow();
              win.refreshId(value.getJobId(),value.getId());
            } else if ("取消任务".equals(ae.getInnerText())) {
              ConfirmMessageBox box = new ConfirmMessageBox(
                  "取消任务", "你确认取消该任务吗?");
              box.addHideHandler(new HideHandler() {
                public void onHide(HideEvent event) {
                  Dialog btn = (Dialog) event.getSource();
                  if (btn.getHideButton().getText()
                      .equalsIgnoreCase("yes")) {
                    grid.mask("取消任务中");
                    RPCS.getJobService()
                        .cancel(value.getId(),
                            new AbstractAsyncCallback<Void>() {
                              public void onSuccess(
                                  Void result) {
                                refresh(presenter
                                    .getJobModel());
                                grid.unmask();
                                Info.display(
                                    "操作成功",
                                    "任务已经取消");
                              }

                              @Override
                              public void onFailure(
                                  Throwable caught) {
                                super.onFailure(caught);
                                refresh(presenter
                                    .getJobModel());
                                grid.unmask();
                              }
                            });
                  }
                }
              });
              box.show();
            }
          }
        }
      }
    });
View Full Code Here

            AnchorElement ae=t.cast();
            if("查看日志".equals(ae.getInnerText())){
              LogWindow win=new LogWindow();
              win.refreshId(value.getJobId(),value.getId());
            }else if("取消任务".equals(ae.getInnerText())){
              ConfirmMessageBox box=new ConfirmMessageBox("取消任务", "你确认取消该任务吗?");
              box.addHideHandler(new HideHandler() {
                public void onHide(HideEvent event) {
                  Dialog btn = (Dialog) event.getSource();
                  if(btn.getHideButton().getText().equalsIgnoreCase("yes")){
                    grid.mask("取消任务中");
                    RPCS.getJobService().cancel(value.getId(),new AbstractAsyncCallback<Void>(){
                      public void onSuccess(Void result) {
                        refresh(presenter.getGroupModel());
                        grid.unmask();
                        Info.display("操作成功", "任务已经取消");
                      }
                      @Override
                      public void onFailure(Throwable caught) {
                        refresh(presenter.getGroupModel());
                        super.onFailure(caught);
                        grid.unmask();
                      }
                    });
                  }
                }
              });
              box.show();
            }
          }
        }
      }
    });
View Full Code Here

          Info.display("失败", "非法的操作");
          return;
        }
      }
      final JobDropTarget targetThis=this;
      ConfirmMessageBox confirm=new ConfirmMessageBox("警告", "迁移组/任务将会产生一定的风险,请确认:<br/>1.本次迁移造成的继承配置项改变,不影响任务正常运行.<br/>2.本次迁移造成的继承资源改变,不影响任务正常运行");
      confirm.addHideHandler(new HideHandler() {
        public void onHide(HideEvent he) {
          Dialog dialog=(Dialog) he.getSource();
          if(DefaultMessages.getMessages().messageBox_yes().equals(dialog.getHideButton().getText())){
            if(sourceItem.isJob()){
              RPCS.getJobService().move(sourceItem.getId(), activeItem.getModel().getId(), new AbstractAsyncCallback<Void>() {
                public void onSuccess(Void result) {
                  source.removeSource();
                  targetThis.proxySuperDragDrop(event);
                  TreeNodeChangeEvent tnce=new TreeNodeChangeEvent();
                  tnce.setNeedSelectProviderKey(TreeKeyProviderTool.genJobProviderKey(sourceItem.getId()));
                  presenter.getPlatformContext().getPlatformBus().fireEvent(tnce);
                }
              });
            }else{
              RPCS.getGroupService().move(sourceItem.getId(), activeItem.getModel().getId(), new AbstractAsyncCallback<Void>() {
                public void onSuccess(Void result) {
                  source.removeSource();
                  targetThis.proxySuperDragDrop(event);
                  TreeNodeChangeEvent tnce=new TreeNodeChangeEvent();
                  tnce.setNeedSelectProviderKey(TreeKeyProviderTool.genGroupProviderKey(sourceItem.getId()));
                  presenter.getPlatformContext().getPlatformBus().fireEvent(tnce);
                }
              });
            }
          }
        }
      });
      confirm.show();
      return ;
    }
View Full Code Here

          EventTarget eventTarget = event.getEventTarget();
          Element t = Element.as(eventTarget);
          if (t instanceof AnchorElement) {
            AnchorElement ae = t.cast();
            if ("取消调试".equals(ae.getInnerText())) {
              ConfirmMessageBox box = new ConfirmMessageBox(
                  "取消调试", "你确认取消此次调试吗?");
              box.addHideHandler(new HideHandler() {
                public void onHide(HideEvent event) {
                  Dialog btn = (Dialog) event.getSource();
                  if (btn.getHideButton().getText()
                      .equalsIgnoreCase("yes")) {
                    grid.mask("取消调试中");
                    RPCS.getJobDebugService()
                        .cancelDebug(
                            value.getId(),
                            new AbstractAsyncCallback<Void>() {
                              public void onSuccess(
                                  Void result) {
                                loader.load();
                                grid.unmask();
                                Info.display(
                                    "操作成功",
                                    "本次调试已经取消");
                              }

                              @Override
                              public void onFailure(
                                  Throwable caught) {
                                super.onFailure(caught);
                                loader.load();
                                grid.unmask();
                              }
                            });
                  }
                }
              });
              box.show();
            } else if ("查看日志".equals(ae.getInnerText())) {
              expander.toggleExpand(context.getIndex());
            }
          }
        }
View Full Code Here

      if(model.isFolder()){
        msg="确定 删除文件夹 以及文件夹下所有的文件?";
      }else{
        msg="确定 删除文件:"+model.getName()+"?";
      }
      ConfirmMessageBox box=new ConfirmMessageBox("删除", msg);
      box.addHideHandler(new HideHandler() {
        public void onHide(HideEvent event) {
          Dialog dialog=(Dialog) event.getSource();
          if(DefaultMessages.getMessages().messageBox_yes().equals(dialog.getHideButton().getText())){
            context.getFileSystem().deleteFile(model.getId(), new PlatformAsyncCallback<Void>() {
              public void callback(Void t) {
                getFileManagerView().getMyTreeStore().remove(model);
              }
            });
          }
        }
      });
      box.show();
    }
  }
View Full Code Here

TOP

Related Classes of com.sencha.gxt.widget.core.client.box.ConfirmMessageBox

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.