동적 열과 함께 사용자 지정 정렬 함수를 사용하려고하면 Primeface 3.5를 사용하여 PropertyNotFoundException
을 얻습니다.Primefaces Datatable 사용자 정의 정렬 동적 열이있는 함수
내 시야 범위 백업 콩에
<p:dataTable id="dataTableVersioneMonitoraggio" var="row" value="# {monitoraggioBean.pacchetti}"
rowKey="#{row.pacchetto.id}">
<p:columns value="#{monitoraggioBean.columns}" var="column"
sortBy="#{row.celle[column.posizione].cella.valore}"
sortFunction="#{monitoraggioBean.customSort}">
...
</p:columns>
</p:dataTable>
불완전 방법 (단지 관련 코드를 표시)되어 XHTML 파일 내 데이터 테이블은 다음과 같습니다
이public int customSort(Object val1, Object val2) {
System.out.println("mySort" + val1 + "/" + val2);
return 0;
}
문제는 내가 도달 할 수있다 콩 에서이 방법은 다음과 같은 오류가 발생합니다 :
GRAVE [javax.enterprise.resource.webcontainer.jsf.context] (http--0.0.0.0-8080-3) javax.el.PropertyNotFoundException: /monitoraggio.xhtml @80,161 sortFunction="#{monitoraggioBean.customSort}": The class 'com.packman.bean.MonitoraggioBean' does not have the property 'customSort'.
나는 사용자 정의 정렬 functio n : p : column 태그와 함께 작동합니다.
아이디어가 있으십니까?
감사합니다.