2010-07-30 3 views
2

Nous utilisons Display Tag Library pour afficher les données de grille dans nos JSP.Exportation de données avec Display Tag et pagination externe

Nous utilisons external le tri et la pagination. Et nous utilisons également la fonctionnalité export de la bibliothèque pour permettre l'exportation vers Excel ou PDF.

Problème: l'exportation n'exporte que les données de l'ensemble de résultats actuel (par exemple, les lignes 20 à 40) alors que l'exportation doit inclure toutes les lignes.

Quelqu'un sait-il comment faire?

Je crois que cela fonctionne automatiquement lorsque vous n'utilisez PAS le tri et la pagination externes car la balise d'affichage contient l'intégralité du jeu de résultats et l'inclut dans l'exportation. Cependant, nous utilisons le tri/pagination externe.

Répondre

5

Apparaît c'est en effet known issue.

Notre solution

//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

: il ne fonctionne pas pour moi. seulement la moitié du contenu est exportée. –

+0

Travaillé pour moi tout à l'heure, en utilisant DisplayTag 1.2. Merci! – 0xbe5077ed

+0

Vous devez définir partialList = "false" dans votre zone d'affichage. allkenang

Questions connexes