Column column = (Column)grid.getChildren().get(sortColumn);
if(column.isSortable()){
sorted = true;
SortEvent sortEvent = new SortEvent(grid,sortColumn, grid.getRows(), sortDataIndex);
sortEvent.setAttribute(ScrollableDataTableUtils.CLIENT_ROW_KEY,sortStartRow);
if (ajaxContext.isAjaxRequest()) {
sortEvent.setAttribute(PARTIAL_UPDATE, Boolean.TRUE);
sortEvent.setAttribute(UPDATE_HEADER, Boolean.TRUE);
}
sortEvent.queue();
}
}
if(parameters.containsKey(clientId + ":scroll") && !sorted){