2011-04-14 4 views
1

이전에는 데이터 테이블 페이지 매김을 사용하여 매력적이었습니다. 이번에는 게으른로드 된 페이지 매김을 사용하고 첫 페이지를 보여줄 필요가 있었고 페이지 넘기기 버튼이 없습니다. 나는 많은 것을 시도해 봤지만 페이징 버튼을 보여주는 것은 아니다. 행 수가 변경되면 tht 페이지의 행 수가 변경되지만 paginaotor 버튼이 표시되지 않습니다. 내가 크롬에서 데이터 테이블을 검사하는 경우, 그것은 THR이 내 데이터 테이블Primefaces : 게으른로드 된 데이터 테이블의 페이징 버튼이 표시되지 않습니다.

<p:dataTable id="contentTable" value="#{chatroomBean.lazyLoadedChatroomBeans}" var="chatroom" paginator="true" paginatorPosition="bottom" rows="10" lazy="true" paginatorTemplate=" {PreviousPageLink} {CurrentPageReport} {NextPageLink} " rendered="#{chatroomBean.chatroomSearchText!=null}">

내가 사용하고 jsf2이

<div xmlns="http://www.w3.org/1999/xhtml" id="j_idt7:contentTable_paginatorbottom" class="ui-paginator ui-paginator-bottom ui-widget-header ui-corner-bl ui-corner-br"></div> 

입니다

하단 페이지 배열의 사업부 인 2.2.1과 아파치 톰캣을 primefaces 보여줍니다 6.

도움이 될만한 의견을 보내 주시면 감사하겠습니다. 감사

관련 khizar

답변

0

는 말하지만 난 그냥이 질문을보고 N I는 확률값을 해결했던 기억 THT 그래서 난 그냥 경우에 여기에 대한 답변을 남겨 shud thot 다른 실행을 SUM1 그것으로. 문제는 내가 테마를 사용하는 중이 었는데, 지금은 기억할 수없는 합계 이유로 버튼에 대한 이미지를 찾았습니다. 테마에 jar를 사용하지 않고 방금 theme.css를 프로젝트에 추가하고 작업을 시작했습니다. ... 유일한 문제는 theme.css의 이미지로 연결되는 링크가

url("#{resource['primefaces-glass-x:images/default.png']}") 0 0

같았습니다

다른 솔루션 ...이

url(images/default.png) 0 0

로 변경 N 그것은 마법처럼 작동합니다 (아마도 더 나은 것 중 하나 일 것이다) wud는 classpath에 테마에 jar를 추가하고 테마를 추가한다. web.xml에 있지만, 모든 사람은 아마 응답 THT ... :)

감사합니다,

khizar

1

나는 당신이 this bug에 실행했습니다 생각합니다. 에서

은이 연결된에 대한 포럼 토론 :

Here is a workaround. Copy the following lines in your load-Methode, to update the pagination:

RequestContext context = RequestContext.getCurrentInstance(); if(context!=null)context.addCallbackParam("totalRecords", i);

The Variable i stand for the result of the projections query.

+0

고맙습니다을 많이 알고 있습니다. 나는 그것을 시도했다. 그러나 아직도 어떤 버튼도 보이지 않고있다. 크롬을 사용하여 페이지를 검사하면 오류가 있음을 알 수 있습니다. '// khizar

+0

@khizar이이 줄 끝>' : 낮은 수준의 문제처럼 들리 데이터 테이블 또는 페이지 매김과 관련이 없습니다. web.xml에 Primefaces 리소스 서블릿에 대한 항목이 있습니까? 최근 버전의 Primeface에서는 필요하지 않으며 문제가 발생할 수 있다고 생각합니다. –

+0

고맙습니다. 나는 마침내 작동하도록했습니다 ...난 정확히 와트가 잘못 알고 있지만 이후 datable 또는 페이지 매김에 문제가 아니었던 이후, 나는 jsf로 땜질 시작하고 또한 템플릿에 포함되어 있지만 사용되지 않는 갑자기 모든 일을 시작한 몇 가지 추가 jquery 파일을 제거 . 지금은 정확히 무엇이 잘못되었는지보기 위해 문제를 재현 해 볼 것입니다. n hre 게시하여 도움이 되겠지만 지금은 작업 중입니다. 안심할 수 있습니다. 마감일이 조금 늦었습니다. 너무 고맙습니다 :) – khizar

관련 문제