sortBy = ((IRBDataColumn)columns[i]).getDataColumn().getName().equals(params.getOrderByColumnName());
if (sortBy) {
// current column is sortable. create SortableColumnHeader with Boolean order parameter
dataGridHeader.setHeaderWidget(i,
new SortableColumnHeader(i, columns[i].getCaption(), new Boolean(params.getOrderByDirection()), this));
} else {
// current column is NOT sortable. create SortableColumnHeader with null order parameter
dataGridHeader.setHeaderWidget(i,
new SortableColumnHeader(i, columns[i].getCaption(), null, this));
}
}
}
}