다음 특성 (기능, 총합, 통과, 실패)을 가진 셀 테이블이 있고 행 집합이 있습니다. 알파벳순으로 기능 (텍스트)별로 정렬하거나 실패 (정수)로 정렬하도록 지원을 추가하고 싶습니다. 지형지 물과 표 모두를 기준으로 정렬하고 싶지는 않습니다. 개별적으로 정렬하고 싶습니다. 이것을 어떻게 성취합니까?GWT celltable 위젯의 다른 속성 정렬
addColumnSortHandler 메서드를 사용하여 Column Sort Handler를 추가 할 수 있지만 정렬 할 수있는 열을 선택하면이 핸들러가 시작됩니다. 두 개 이상의 열 정렬 처리기를 추가하면 모든 비교자가 실행됩니다. 클릭 한 열로 데이터 만 정렬되도록하려면 어떻게해야합니까? 즉, 지형지 물 제목을 클릭하면 사전 순으로 정렬됩니다. 실패를 클릭하면 실패로 분류해야합니다 .. 등
어떤 도움을 주시면 감사하겠습니다. 당신
감사하는 것은 여기에
final ListHandler<FeatureSummaryObject> failedColSortHandler = new ListHandler<FeatureSummaryObject>(dataProvider.getList());
failedColSortHandler.setComparator(failedCol, new Comparator<FeatureSummaryObject>() {
@Override
public int compare(FeatureSummaryObject o1, FeatureSummaryObject o2) {
return o1.getFailed() - o2.getFailed();
}
});
table.addColumnSortHandler(failedColSortHandler);
failedCol.setSortable(true);
ListHandler<FeatureSummaryObject> featureColSortHandler = new ListHandler<FeatureSummaryObject>(dataProvider.getList());
featureColSortHandler.setComparator(featureCol, new Comparator<FeatureSummaryObject>() {
@Override
public int compare(FeatureSummaryObject o1, FeatureSummaryObject o2) {
return o1.feature.compareTo(o2.feature);
}
});
table.addColumnSortHandler(featureColSortHandler);
featureCol.setSortable(true);
감사합니다,
아무도 GWT 셀 테이블에서 작동하지 않습니까? – EFreak