博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
eas之去掉关闭eas页面时校验是否修改的提示
阅读量:5960 次
发布时间:2019-06-19

本文共 1340 字,大约阅读时间需要 4 分钟。

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

转载于:https://www.cnblogs.com/luojiabao/p/10963570.html

你可能感兴趣的文章
理解C语言——从小菜到大神的晋级之路(8)——数组、指针和字符串
查看>>
Windows Shellcode学习笔记——shellcode在栈溢出中的利用与优化
查看>>
关于多线程中使用SendMessage
查看>>
【云栖大会】阿里云移动云Apsara Mobile重磅发布 推出Cloud Native App全新研发范式...
查看>>
【PMP】Head First PMP 学习笔记 第九章 人力资源管理
查看>>
2015年末必备前端工具集
查看>>
【Solidity】8. 杂项 - 深入理解Solidity
查看>>
关于在VS2005中编写DLL遇到 C4251 警告的解决办法
查看>>
FT Partners CEO:Fintech游戏才刚刚开始,未来真正的关注点在这里
查看>>
Go语言大神亲述:历七劫方可成为程序员!
查看>>
【盘点】2017杭州云栖大会迁云实战Workshop
查看>>
Visual Studio 2008提高工作效率的小技巧
查看>>
深入研究Clang(七) Clang Lexer代码阅读笔记之Lexer
查看>>
对话依图医疗总裁倪浩:AI 产品只是第一步,未来要和医院制定中国儿童骨龄新标准...
查看>>
mysql并行复制
查看>>
Duilib学习笔记《06》— 窗体基类WindowImpBase
查看>>
共筑开放AI生态:ONNX标准得到华为、英特尔等更多厂商支持
查看>>
辅助企业IT进化的路上 数人云的不变与多变
查看>>
释放大数据生产力 Kyligence发布最新版旗舰产品KAP2.4
查看>>
惠普:应把大数据科学家作为一种共享资源
查看>>