2010-07-30 1 views
2

Display Tag Library을 사용하여 JSP에 표 데이터를 표시합니다.표시 태그 및 외부 페이지 매김을 사용하여 데이터 내보내기

external 정렬 및 페이징을 사용합니다. 또한 도서관의 export 기능을 사용하여 Excel 또는 PDF로 내보낼 수 있습니다.

문제 내보내기가 모든 행을 포함하도록 내보내는 동안 내보내기가 현재 결과 집합 (예 : 행 20-40)에서만 데이터를 내보내는 것입니다.

누구든지이 작업을 수행하는 방법을 알고 있습니까?

외부 정렬 및 페이지 매김을 사용하지 않을 때 자동으로 작동한다고 생각합니다. 표시 태그에는 전체 결과 세트가 포함되어 있으며 모두 내보내기에 포함됩니다. 그러나 우리는 외부 분류/페이지 매김을 사용하고 있습니다.

답변

5

이것은 실제로는 known issue입니다.

우리의 솔루션

//Determine if user is doing an export 
boolean export = request.getParameter(TableTagParameters.PARAMETER_EXPORTING) != null; 

if (export) { 
    //Return entire list 
} else { 
    //Return paginated list 
} 
+0

: 그것은 나를 위해 작동하지 않습니다. 콘텐츠의 절반 만 내보내집니다. –

+0

DisplayTag 1.2를 사용하여 지금 나를 위해 일했습니다. 감사! – 0xbe5077ed

+0

displaytag에 partialList = "false"를 설정해야합니다. allkenang