@Override
public Widget createVisualization() {
final DataTable dataTable = createTable();
table = new Table();
table.addSortHandler( new SortHandler() {
@Override public void onSort( SortEvent sortEvent ) {
String columnId = dataTable.getColumnId(sortEvent.getColumn());
sortApply(columnId, sortInfo.getSortOrder(columnId));
redraw();
}