码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-06-02 17:48:00      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:lse   sub   ==   tostring   关闭   nbsp   prepare   source   this   

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

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

标签:lse   sub   ==   tostring   关闭   nbsp   prepare   source   this   

原文地址:https://www.cnblogs.com/luojiabao/p/10963570.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!