내 Vaadin 7 프로젝트에서 정렬하는 동안 트리 테이블의 부모 노드 (행)를 무시해야합니다. ItemSort를 사용하여 정렬을 사용자 정의 할 수 있지만 부모 노드를 건너 뛰는 방법을 모르겠습니다!Vaadin Treetable - 부모 행을 건너 뛰기위한 맞춤 정렬
참고 : 해당 부모 노드를 해당 ItemId로 식별 할 수 있습니다.
***업데이트* **
내가 계층 적 컨테이너를 사용하고, 내 나무이 유사합니다
Name Nos salary
+ Male(Node 1) 5 $12000
+ Young 3 $6000
A 1 $3000
B 1 $1000
c 1 $2000
+ Old 2 $6000
A 1 $3000
B 1 $3000
+ Female(Node 2)5 $13000
+ Young 3 $5000
A 1 $2000
B 1 $1000
c 1 $2000
+ Old 2 $8000
A 1 $5000
B 1 $3000
문제 나는 급여 란을 분류 할 때 "남성, 젊은 &", "여성, 요"에 대한 각 사람의 봉급의 합계를 포함합니다. ung & old "행을 검색하고"Male, Female "및"Young, old "범주의 위치를 조정합니다.
난 그냥 내 사용자 정의 정렬에서 부모 노드를 건너 뛰고 싶습니다. 그것은 오직 자식 노드 일 것입니다. 간단한 말로. 모든 상위 노드를 수정해야하며 하위 노드 만 정렬해야합니다.
업데이트 USECASE 같은 부모를 가진
두 요소와 그 두 요소가 다음 내가 DefaultItemSorter.compare를 사용하여 자식 노드가 없습니다(). 다른 모든 사용 사례는 무시했습니다.
누군가 대답하십시오. – Gugan