UIComponent column = grid.findComponent(sortColumn);
if(ColumnUtil.isSortable(column)){
sorted = true;
SortEvent sortEvent = new SortEvent(grid,sortColumn, grid.getRows(), sortDataIndex);
sortEvent.setProposedOrder(so);
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){