閉じるページを削除するEASのEASは、変更のヒントかどうかを確認します

EditUI ------->
パブリックブールcheckBeforeWindowClosing(){
           ブールB = スーパー.checkBeforeWindowClosing()。
           もし((これeditData != nullの)&&(これeditData .getId()!= nullの)){
                attachmentPerform(これattachMentTempID これeditData .getId()
                           .toString());
           }
           もし(!(B)){
                リターンB;
           }
           もし(isModify()){
                文字列メッセージ= NULL ;
                もし(!(isModifySave())){
                     メッセージ= EASResource
                                。getString "com.kingdee.eas.framework.FrameWorkResource.Confirm_Save_Exit" );
                } {
                     メッセージ= EASResource
                                。getString "com.kingdee.eas.framework.FrameWorkResource.Confirm_Save_Exit" );
                }
                int型の結果= MsgBoxに。showConfirm3 このメッセージ)。
                もし(結果== 0){
                     してみてください{
                           もし((!(isModifySave()))||(!(これactionSave .isEnabled()))){
                                これactionSubmit .setDaemonRun();
                                ActionEventイベント= 新しいのActionEvent(これbtnSubmit
                                           1001年、このbtnSubmit .getActionCommand())。
                                UtilRequest。setPrepare );
                                これbtnSubmit .getAction()のactionPerformed(イベント)。
                                リターン(!(これactionSubmit .isInvokeFailed()));
                           }
                           これactionSave .setDaemonRun();
                           ActionEventイベント= 新しいのActionEvent(これbtnSave 、1001、
                                     これbtnSave .getActionCommand())。
                           UtilRequest。setPrepare );
                           これbtnSave .getAction()のactionPerformed(イベント)。
                           リターン(!(これactionSave .isInvokeFailed()));
                     } キャッチ(例外EXC){
                           返す;
                     }
                }
                リターン(結果== 1)。
           }
           返す;
     }   

おすすめ

転載: www.cnblogs.com/luojiabao/p/10963570.html