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