JavaFX SortedList에 기본 두 번째 정렬을 추가하는 좋은 방법이 있습니까? 내가하고 싶은 일은 사용자가 기본값에 따라 열 머리글을 클릭 할 수 있지만 주먹 열을 선택하지 않은 경우 첫 번째 열의 값을 타이 브레이커로 사용할 수 있습니다. 나는 여전히 TableView comparatorProperty에 바인딩하는 동안이 작업을 수행하는 것을 선호합니다.두 값에 JavaFX SortedList 정렬
내가 아래에 무언가 같이 구현의 생각 :
SortedList<MyObj> sortedData = new SortedList<>(myFilteredList);
sortedData.comparatorProperty().bind(myTableView.comparatorProperty()/*.thenComparing(otherComparator) or something like this*/);
이런의 TableView의 읽기 전용 comparatorProperty의 상단에 결합 할 수있는 방법이 있나요? 더 좋은 방법이 있습니까?
'TableView' 이미 Shift' 당신이 차 종류를 추가 할 수 있습니다'잡고 여러 columns.By에 의해 정렬 지원, 참조 : 다음은 간단한 방법 ['TableView.getSortOrder()'] (https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/TableView.html#getSortOrder--) – fabian
사실입니다. 이 추가 단계없이 내 사용자의 기본 타이 브레이커를 만들 수 있습니다. – Agricola