if (!tableView.getSort().isEmpty()) {
fixedTableView.clearSort();
}
List<Object> tableData = (List<Object>)tableView.getTableData();
tableData.setComparator(new TableViewRowComparator(tableView));
}
});
fixedTableView.getTableViewSortListeners().add(new TableViewSortListener.Adapter() {
@Override
@SuppressWarnings("unchecked")
public void sortChanged(TableView tableView) {
if (!tableView.getSort().isEmpty()) {
primaryTableView.clearSort();
}
List<Object> tableData = (List<Object>)tableView.getTableData();
tableData.setComparator(new TableViewRowComparator(tableView));
}
});
}