protected void onTransactionCompleted(boolean commited) { final int pageStartRecordOnTransactionEnd = dataProvider.getCurrentPageStartRecord(); transactionRunning = false; updatePagerState(); Scheduler.get() .scheduleDeferred( new ScheduledCommand() { @Override public void execute() { refreshPage(pageStartRecordOnTransactionEnd); } }); }