wangting
2024-09-27 a3e87f78ee262ca9bb7d9b0c997639d5f3295890
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package com.vci.client.uif.actions.client;
 
import com.vci.client.ui.swing.components.VCIJDialog;
import com.vci.client.ui.swing.components.VCIJDialog.DialogResult;
 
public class CloseAddOrEditDialogAction extends DoseNotSelectDataAction {
 
    @Override
    public String getKey() {
        return CLOSE_ADD_OR_EDIT_DIALOG;
    }
 
    @Override
    public boolean doPost() {        
        VCIJDialog dialog = getOwnerDialog();
        if(dialog != null){
            dialog.setDialogResult(DialogResult.CANCEL);
            dialog.setVisible(false);
        }
        return true;
    }
 
    @Override
    public boolean afterPost(){
        // 取消后,窗口关闭,不需要刷新数据
        return false;
    }
}