-1
페이지를 정렬하기 위해 OOTB cq5 목록 구성 요소를 확장해야합니다. 누구든지이 목록 구성 요소가 정렬을 수행하는 방법을 알려주는 것을 도와 줄 수 있습니까?CQ5 목록 구성 요소
페이지를 정렬하기 위해 OOTB cq5 목록 구성 요소를 확장해야합니다. 누구든지이 목록 구성 요소가 정렬을 수행하는 방법을 알려주는 것을 도와 줄 수 있습니까?CQ5 목록 구성 요소
정렬은 List.java (/libs/foundation/src/impl/src/main/java/com/day/cq/wcm/foundation/List.java
)에 정의 된 PageComparator
클래스를 사용하여 수행됩니다.
다음은 PageComparator의 코드 스 니펫입니다.
public int compare(P p1, P p2) {
int comp = getKey(p1).compareTo(getKey(p2));
return (comp != 0 && isDateProperty) ? -comp : comp;
}
private String getKey(P p) {
return p.getProperties().get(property, "");
}