IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Jasper Discussion :

Gestion des liste de paramètres depuis un Controller Java


Sujet :

Jasper

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 9
    Points : 10
    Points
    10
    Par défaut Gestion des liste de paramètres depuis un Controller Java
    Bonjour,

    Existe-t-il un moyen simple de passer une liste de paramètres ( via une collection , arraylist, peu importe ) a un rapport jasper ?

    Je détaille un peu quand même ^^ :

    Depuis l'application, l'utilisateur sélectionne une liste d'éléments a éditer.
    Derrière, j'ai des controller, gérés par Spring, qui récupèrent ces infos ( les clés des éléments a éditer), que je suis censé envoyé au rapport.

    Ce que j'arrive a faire :
    - Passer du rapport maitre au rapport détail avec une liste de clé.
    - Passer du controller java au rapport un ou plusieurs paramètres unitaires

    Mais impossible de passer une liste, j'ai cherché a peu près partout et je trouve pas un début de piste. Cette question a été posée a priori ici plusieurs fois mais aucune réponse apportée.

    Pour ceux qui connaissent en plus Spring, dois-je réécrire le org.springframework.web.servlet.view.jasperreports.JasperReportsXlsView pour cetet histoire de liste ?

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 9
    Points : 10
    Points
    10
    Par défaut
    Hé bien en fait j'ai fait comme ça :
    http://www.developpez.net/forums/sho...d.php?t=505607

    et ça marche.
    C'est plus de l'ordre de la bidouille, mais tant que ça fonctionne .... ^^

  3. #3
    Membre averti

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2007
    Messages
    293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2007
    Messages : 293
    Points : 440
    Points
    440
    Par défaut
    Bonjour,
    A titre d'info, voici comment j'ai fait pour un problème de liste de valeurs analogue à celui posé dans le post.
    J'ai un report principal avec en paramètre d'entrée une ListOfValues à sélection multiple choisie par l'utilisateur final. Ce rapport principal appelle via un hyperlink un autre rapport et doit lui passer la même liste sélectée sans la redemander via l'URL.
    J'ai déclaré un paramètre ObjectCollection auquel j'ai affecté la liste puis j'ai affecté cet object collection à un string via l'expression "" + $P{XXX}. Je récupère une chaîne de la forme "[1,2,3]" (crochets au lieu de parenthèses) et je passe le tout dans l'URL en remplaçant les crochets par des parenthèses. le paramètre correspondant récupéré est ensuite utilisé dans le code SQL via un $P!{YYYY}.
    C'est un peu plus compliqué mais ca permet de récupérer directement une liste de valeurs sous forme de string.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Gestion des listes & statistique
    Par jeff_! dans le forum SharePoint
    Réponses: 0
    Dernier message: 23/04/2008, 10h42
  2. Gestion des listes
    Par rems67 dans le forum SharePoint
    Réponses: 3
    Dernier message: 26/12/2007, 21h36
  3. Gestion des listes
    Par rems67 dans le forum SharePoint
    Réponses: 1
    Dernier message: 12/12/2007, 20h09
  4. Question pas difficile sur la gestion des listes dynamiques
    Par mulbek dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/04/2006, 14h57
  5. [servlet] gestion des listes d'erreurs ?
    Par MatMeuh dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 27/10/2004, 11h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo