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