GWT Как сделать откат до последней выделенной строки в сетке после нажатия кнопки «Отмена» в предупреждении? - PullRequest
0 голосов
/ 03 октября 2018

Итак, у меня есть сетка данных с обработчиком SelectionChanged.Когда я выбираю новую строку и не сохраняю данные в прошлой строке, я выдаю предупреждениеЯ должен вернуться и сохранить данные.Как это можно сделать?

...                      
 grid.getSelectionModel().addSelectionChangedHandler(new SelectionChangedHandler<IrFxSpotTickerOM>() {
        @Override
        public void onSelectionChanged(final SelectionChangedEvent<IrFxSpotTickerOM> event) {

                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) {
                        //TODO return last row

                    }
                };
                UIUtils.confirmationOkCancelMessage(msgs.rateOverrideNotSaved(), yesCallback, noCallback);

        }
    });
    return grid;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...