UI가 tr:table
를 사용하여 표시되는 초기 데이터를 정렬하는 방법이 있나요? tr:column
에 정의 할 수있는 정렬 속성이 있으며 테이블에있는 데이터를 정렬하는 데 사용된다는 것을 알고 있습니다.기본 tr의 종류 : 테이블?
는하지만, 여기에 요구 사항 페이지를 열 때 기본적으로 정렬 된 데이터를 가지고있다. 백엔드에서 테이블 데이터를 정렬하는 것을 제외하고는 그렇게 할 수있는 방법이 있습니까?
UI가 tr:table
를 사용하여 표시되는 초기 데이터를 정렬하는 방법이 있나요? tr:column
에 정의 할 수있는 정렬 속성이 있으며 테이블에있는 데이터를 정렬하는 데 사용된다는 것을 알고 있습니다.기본 tr의 종류 : 테이블?
는하지만, 여기에 요구 사항 페이지를 열 때 기본적으로 정렬 된 데이터를 가지고있다. 백엔드에서 테이블 데이터를 정렬하는 것을 제외하고는 그렇게 할 수있는 방법이 있습니까?
당신은 기본적으로 테이블을 정렬 할 수 없습니다,하지만 당신은 프로그래밍을해야한다. 약간의 작업을 통해 JSF 페이지에서 제어 할 수있는 재사용 가능한 PhaseListener
을 작성할 수 있습니다.
확인에만 handles a single phase 및 setSortCriteria
사용하여 정렬 순서를 설정하는 데 사용 (예를 PhaseId.RESTORE_VIEW
에 대해) 확인 : 당신은 단지 테이블에 두 <f:attribute/>
의를 추가 할 필요가 이제
List<SortCriterion> sortCriteria = new ArrayList<SortCriterion>(1);
String property = "myProperty";
boolean ascending = true;
sortCriteria.add(new SortCriterion(property, ascending));
myCoreTable.setSortCriteria(sortCriteria);
을 속성 이름을 모두 통과 와 오름차순 부울을 사용하여 모든 테이블에 대해 재사용 가능한 리스너를 만들 수 있습니다. 에서
당신의 <tr:document>
당신이 처리 할 테이블 ID의 목록이있는 <f:attribute/>
수 있습니다.
내가 아는까지로 : 아니!
당신은 자세한 내용은 여기에서 읽을 수 있습니다 "TRINIDAD-1491"
너무 나쁨 :( – SiB