Отмена изменений при закрытии экрана

Добрый день.

Как сделать так, чтобы экран-наследник StandardEditor нажатии отмены не просил сохранять изменения, а сразу закрывал экран без сохранения?

Переопределите обработчик нажатия кнопки Cancel и вызовите close с нужным действием:

public class PetEdit extends StandardEditor<Pet> {
    @Override
    protected void cancel(Action.ActionPerformedEvent event) {
        close(WINDOW_DISCARD_AND_CLOSE_ACTION);
    }
}
1 симпатия