其他分享
首页 > 其他分享> > eas之去掉关闭eas页面时校验是否修改的提示

eas之去掉关闭eas页面时校验是否修改的提示

作者:互联网

EditUI-------> public boolean checkBeforeWindowClosing() {            boolean b = super.checkBeforeWindowClosing();            if ((this.editData != null) && (this.editData.getId() != null)) {                 attachmentPerform(this.attachMentTempID, this.editData.getId()                            .toString());            }            if (!(b)) {                 return b;            }            if (isModify()) {                 String message = null;                 if (!(isModifySave())) {                      message = EASResource                                 .getString("com.kingdee.eas.framework.FrameWorkResource.Confirm_Save_Exit");                 } else {                      message = EASResource                                 .getString("com.kingdee.eas.framework.FrameWorkResource.Confirm_Save_Exit");                 }                 int result = MsgBox.showConfirm3(this, message);                 if (result == 0) {                      try {                            if ((!(isModifySave())) || (!(this.actionSave.isEnabled()))) {                                 this.actionSubmit.setDaemonRun(false);                                 ActionEvent event = new ActionEvent(this.btnSubmit,                                            1001, this.btnSubmit.getActionCommand());                                 UtilRequest.setPrepare(false);                                 this.btnSubmit.getAction().actionPerformed(event);                                 return (!(this.actionSubmit.isInvokeFailed()));                            }                            this.actionSave.setDaemonRun(false);                            ActionEvent event = new ActionEvent(this.btnSave, 1001,                                      this.btnSave.getActionCommand());                            UtilRequest.setPrepare(false);                            this.btnSave.getAction().actionPerformed(event);                            return (!(this.actionSave.isInvokeFailed()));                      } catch (Exception exc) {                            return false;                      }                 }                 return (result == 1);            }            return true;      }   

标签:false,message,校验,ActionEvent,return,eas,event,页面
来源: https://www.cnblogs.com/luojiabao/p/10963570.html