2011-08-04 6 views
0

내가 톰캣 6.0 인 Mojarra 2.0.3을 사용하고 있는데 PrimeFaces 2.JSF 2 :하지

나는 문제없이 작동 게으른 로딩과 데이터 테이블을 사용하여 작업 데이터 테이블 페이지 기수법. 이제 페이지 매김을 추가하고 테이블이 올바르게 페이지 수가 계산되지 않습니다. 첫 번째로드에

<p:dataTable id="tableList" value="#{overview.lazyModel}" rendered="#{!overview.listEmpty}" var="e" 
    paginator="true" rows="10" lazy="true" 
    paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}" 
    rowsPerPageTemplate="5, 10, 20, 50"> 

는, 때때로, 콩이 제대로 보냈지만 (테이블에서 페이지 크기를 또한 데이터 (필자는 톰캣 콘솔로, 테이블에 전송 된 데이터를 인쇄), 데이터가 표시되지 않습니다 필터, sortMode, ...) 올바른지 확인하십시오.

lazyModel = new LazyDataModel<Bericht>() { 
    @Override 
    public List<Bericht> load(int first, int pageSize, String sortField, boolean sortOrder, Map<String,String> filters) { 
     List<Bericht> lazyBerichte;  

     lazyBerichte = [...]; // fill data 
     setRowCount([...]); // set row count 

     return lazyBerichte; 
    };   
} 

새로운 버전이 출시 될 때까지 기다릴 수 없어 (프로젝트가 5 주 후에 준비되어야 함) 나는 primeface의 버그가 아니길 바랍니다.

누구나 아이디어가 있습니까? 나는 모든 것을 시도했지만 아무것도 작동하지 않습니다. 독일에서

접견, 앤디

+0

어떤 행 수를 설정하고 어떤 결과를 얻습니까? 응용 프로그램에 로깅을 추가하면 큰 도움이됩니다. –

답변