protected void onAnswerTableRangeChanged() { final Range range = answerTable.getVisibleRange(); requests .answerRequestNonRoo() .findAnswersEntriesByQuestion(question.getId(), range.getStart(), range.getLength()) .fire( new Receiver<List<AnswerProxy>>() { @Override public void onSuccess(List<AnswerProxy> response) { answerTable.setRowData(range.getStart(), response); } public void onFailure(ServerFailure error) { ErrorPanel erorPanel = new ErrorPanel(); erorPanel.setErrorMessage(error.getMessage()); Log.error(error.getMessage()); } @Override public void onViolation(Set<Violation> errors) { Iterator<Violation> iter = errors.iterator(); String message = ""; while (iter.hasNext()) { message += iter.next().getMessage() + "<br>"; } Log.warn( McAppConstant.ERROR_WHILE_DELETE_VIOLATION + " in Antwort hinzufügen -" + message); ErrorPanel erorPanel = new ErrorPanel(); erorPanel.setErrorMessage(message); } }); }
public void setPhotoCount(int photoCount) { cellTable.setRowCount(photoCount); AppContext.getInstance() .getEventBus() .fireEvent(new ShowPhotoRange(cellTable.getVisibleRange())); }