GWT Как в ListGrid вернуть предыдущую выделенную строку после обработки события?

181
01 февраля 2019, 23:50

При клике на другую запись в гриде и имеющихся не сохраненных данных в предыдущей строке бросается предупреждение: перейти без сохранения или вернуться и сохранить. Подскажите пожалуйста, как реализовать возврат к предыдущей измененной строке?

...                                               
grid.addRowClickHandler(new RowClickEvent.RowClickHandler() {
        @Override
        public void onRowClick( RowClickEvent rowClickEvent) {
            if (isSave) {
                Callback<Void> yesCallback= new Callback<Void>() {
                    @Override
                    public void success(Void obj) {
                        fxSpotRateOverrideGrid.getWidget().getStore().clear();
                        add.setEnabled(false);
                        saveButton.setEnabled(false);
                        isSave =false;
                    }
                };
                Callback<Void> noCallback= new Callback<Void>() {
                    @Override
                    public void success(Void obj) {
                        ???
                    }
                };
                UIUtils.confirmationOkCancelMessage(msgs.rateOverrideNotSaved(), yesCallback, noCallback);
            } else {
                fxSpotRateOverrideGrid.getWidget().getStore().clear();
            }
        }
    });

Пробовал grid.getSelectionModel().selectPrevious(true) но возврат происходит на строку выше а не предыдущую.

READ ALSO
Как парсить дату?

Как парсить дату?

Какой паттерн распарсит дату в таком формате Fri Oct 05 23:57:19 GMT+00:00 2018?

201
Проверка введенного слова

Проверка введенного слова

Меня интересует как можно проверить ввод данныхМне нужно вводить слова но не более 5 символов все с маленькой буквы и английскими буквами

177
Android адаптивный размер для фото

Android адаптивный размер для фото

Пока делал приложение узнал и проверил на практике утверждение что нужно скачивать фото уже нужного размера для экрана, а не в том размере...

180
Подключение к Google analytics api

Подключение к Google analytics api

Нужно подключиться к GA c помощью JavaВ данный момент нашел один рабочий способ - это создание сервисного аккаунта, далее добавляем сгенеренную...

184