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

Documents Java Discussion :

[RTFTemplate] List avec tableaux


Sujet :

Documents Java

  1. #1
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut [RTFTemplate] List avec tableaux
    Voilà dans ce probleme j'ai une liste de POJO appelé PROJET.

    Un projet possede un nom, un client, une date.....

    Voilà ce que j'ai dans mon RTF: (BK = BOOKMARK CF= CHAMPFUSION)
    (j'ai essayé de déssiner au mieu le tableau pour donner une idée)


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    BK START_LOOP_1 
     
    !-----------------------------------------------------!
    !CF $list.Project.Nom                                               
    !-----------------------------------------------------!
    !CF $list.Project.Client
    !CF $list.Project.Date
    !-----------------------------------------------------!
     
    BK END_LOOP_1


    Et en resultat j'obtient ceci (en sachant que j'ai 2 projets):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    !-----------------------------------------------------!
    !Projet1                                                                 
    !-----------------------------------------------------!
    !Client 1
    !Client 2
    !Date 1
    !Date 2
    !-----------------------------------------------------!
     
     
    !-----------------------------------------------------!
    !Projet2                                                                 
    !-----------------------------------------------------!
    !Client 1
    !Client 2
    !Date 1
    !Date 2
    !-----------------------------------------------------!

    OR j'aimerais un truc du style :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    !-----------------------------------------------------!
    !Projet1                                                                 
    !-----------------------------------------------------!
    !Client 1
    !Date 1
    !-----------------------------------------------------!
     
     
    !-----------------------------------------------------!
    !Projet2                                                                 
    !-----------------------------------------------------!
    !Client 2
    !Date 2
    !-----------------------------------------------------!
    Merci de ton aide si tu vois la boulette que j'ai pu faire.

  2. #2
    Membre Expert
    Avatar de azerr
    Homme Profil pro
    Ingénieur Etude JEE/Eclipse RCP
    Inscrit en
    Avril 2006
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Etude JEE/Eclipse RCP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 942
    Par défaut
    Tu ne t'es pas trompe
    C'est un cas limite de RTFTemplate.
    La gestion des boucles est assez complique.
    La regle utilise est qu'un chanps de fusion qui est dans une cellule d'un tableau genere une boucle autour de la ligne.

    Je vais voir si je peux faire quelque chose pour gerer ton cas.

    Angelo

  3. #3
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    OUi c'est bien ce que j'avais pu voir. Car quand j'avais commencé a coder moi meme mon "rtftemplate" avant de voir qu'il existé, je bloqué sur la gestion des boucles.

    Je vais voir si je n'arrive pas à contourner mon probleme.

    Bon week-end

  4. #4
    Membre Expert
    Avatar de azerr
    Homme Profil pro
    Ingénieur Etude JEE/Eclipse RCP
    Inscrit en
    Avril 2006
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Etude JEE/Eclipse RCP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 942
    Par défaut
    Bonjour,
    normalement tu n'aurras pas a contourner ton probleme, car je viens de corriger le bug. Il faut que tu telecharges la vesrion b11 (je n'ai pas change la version depuis ton dernier telechargement).

    J'ai mis aussi dans la distribution rtftemplate-usecases-b11, un modèle RTF loop.rtf qui répertorie toues les cas d''utilisations des boucles que l'on peut faire avec RTFTemplate. La classe AbstractRTFUseCase qui utilise ce modele est dans le package net.sourceforge.rtf.usecases.loop.
    Si tu en voies d'autres cas d'utilisation ou si tu as d'autres problemes ou si tu trouves que la doc n'est pas assez detaille, n'hesites pas a faire part de tes remarques.

    Angelo

  5. #5
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    Ok je regarderais des que j'aurais un peu de temps. En tout cas merci pour ton projet. Il est very good. Malheureusement depuis que j'ai commencé ceci on m'a mis sur un projet...... Donc j'ai du "abandonner" en quelque sorte. Mais je compte bien le finir des que j'aurais du temps de libre car ton outil est très interessant.

    Il faudrait essayer de le faire connaitre. Car j'ai chercher lgtp sur le net mais je ne l'ai jamais trouvé. Heureseument que je suis tombé sur un topic sur developpez sinon jserais parti pour le refaire dans mon coin comme un ane.

    Et si ca strouve beaucoup de personne le font.........

  6. #6
    Membre Expert
    Avatar de azerr
    Homme Profil pro
    Ingénieur Etude JEE/Eclipse RCP
    Inscrit en
    Avril 2006
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Etude JEE/Eclipse RCP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 942
    Par défaut
    Merci maxf1
    pour tes encouragements. C'est dommage pour moi que tu ne puisses plus tester RTFtemplate, tu as bien contribue en me retournant tes problemes. C'est comme ca qu'un projet Open source progresse!

    Pour faire connaitre RTFTemplate, j'essaie d'en parler sur le forum de developpez, forum de Velocity,... (des que je pense que quelqu'un peut etre interesse). Mais c'est vraiment difficile de faire connaitre un projet.

    Par exemple en ce moment, je suis en train de developper un plugin Eclipse de generation de code Akrogen http://akrogen.sourceforge.net/fr/index.html (j'en profite dans ce post pour parler de mon projet ) qui te permet de decrire tes wizard page Eclipse (qui permetent de generer un composant (Action, Bean, JSP,...) en XML/XUL & Javascript.

    J'essaie d'en parler le plus possible autour de moi, mais j'ai du mal a faire connaitre ce projet (d'ailleurs si tu es interesse par le sujet, n'hesites pas a me contacter).

    Si tu as des moyens pour faire connaitre un projet, n'hesites pas a me faire part de tes idees.

    Merci et bonne continuation.

    Angelo

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 22
    Par défaut
    Bonjour
    Je suis actuellement en train de faire un projet qui nécessite la génération automatique de fichiers RTF. Pour cela, j'ai pensé utilisé RTFTemplate, mais j'ai un souci sur des boucles de boucles. Je n'arrive pas à savoir si ces dernières sont prises en compte ou non.

    J'aurai donc quelque chose du genre:

    Code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    <bookmark>
    <type>START_LOOP</type>
    <name>START_LOOP_2</name>
    <description><![CDATA[Start of loop.]]></description>
    </bookmark>
    <mergefield>
    <list>false</list>
    <name>$dossier.SComPA.Numero</name>
    <description><![CDATA[]]></description>
    </mergefield>
    ...
    <bookmark>
    <type>START_LOOP</type>
    <name>START_LOOP_3</name>
    <description><![CDATA[Start of loop.]]></description>
    </bookmark>
    <mergefield>
    <list>false</list>
    <name>$dossier.SComPA.choixSalarie.representant</name>
    <description><![CDATA[]]></description>
    </mergefield>
    <bookmark>
    <type>END_LOOP</type>
    <name>END_LOOP_3</name>
    <description><![CDATA[End of loop.]]></description>
    </bookmark>
    <bookmark>
    <type>END_LOOP</type>
    <name>END_LOOP_2</name>
    <description><![CDATA[End of loop.]]></description>
    </bookmark>
    En sachant que dossier est un pojo contenant une arrayList de BeanPA s'appellant SComPA, elle même contenant une arrayList de BeanRepresentant s'appelant choixSalarie, lui même étant un pojo avec comme valeur represenant (et d'autres en String).

    Est ce que vous pourriez m'aider s'il vous plait.
    Merci beaucoup

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 08/10/2012, 09h57
  2. Accès aux données avec Json (liste de tableaux)
    Par Le Mad dans le forum jQuery
    Réponses: 2
    Dernier message: 11/07/2011, 08h45
  3. [Struts] Tester la taille d'une List avec un Tag Logic
    Par yolepro dans le forum Struts 1
    Réponses: 5
    Dernier message: 24/08/2007, 10h28
  4. Liste avec ascenceur
    Par Guitch dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 20/10/2004, 15h32
  5. [MFC] creer une liste avec des check????
    Par ginounet dans le forum MFC
    Réponses: 4
    Dernier message: 16/06/2004, 11h47

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