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

JSF Java Discussion :

Faire des colonnes fusionnées


Sujet :

JSF Java

  1. #1
    Membre éprouvé
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Par défaut Faire des colonnes fusionnées
    Bonjour à tous comment je peux réaliser un tableau
    qui resemble à la photo ci joint
    on utilise <rich:subTable>

    j'ai essayé de faire mon tableau comme il figure dans ce lien
    http://livedemo.exadel.com/richfaces...able&tab=usage
    mais je n'arrive pas à bien faire mes bean


    Merci
    Images attachées Images attachées  

  2. #2
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Par défaut
    Utilises colspan sur les colonnes de demande numéro ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <rich:column colspan="3" >
    </rich:column>
    <rich:column breakBefore="true">
    </rich:column>
    <rich:column>
    </rich:column>
    <rich:column>
    </rich:column>

  3. #3
    Membre éprouvé
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Par défaut
    Merci
    mais comment je peux afficher le numéro de la demande dans une ligne et son détail (plisieure enregistrement dans les lignes au dessous

    Merci

  4. #4
    Membre expérimenté Avatar de Shinzul
    Homme Profil pro
    Lecteur assidu de code source
    Inscrit en
    Janvier 2008
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Lecteur assidu de code source
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2008
    Messages : 174
    Par défaut
    Dans ce cas l'utilisation d'une subTable est intéressante.

    Tu fais quelque chose du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <rich:dataTable var="#{commande} "value="#{monBean.listeCommande}" >
        <rich:column>
            <h:ouputText value="#{commande.nom}" />
        </rich:column>
        <rich:subTable var="ligne" value="#{commande.lignes}">
             <rich:column>
                  <h:outpuText value="#{ligne.quantite}" />
             </rich:column>
             ...
        </rich:subTable>
    </rich:dataTable>

  5. #5
    Membre éprouvé
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Par défaut
    Merci beacoup

    mais pour les beans ont quelles structures???????

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    monBean.listeCommande
    et 
     
    commande.listes
    est ce que c'est des ArrayList ou des list

    SVP juste la structure et je vais moi même les construire

    Merci

  6. #6
    Membre expérimenté Avatar de Shinzul
    Homme Profil pro
    Lecteur assidu de code source
    Inscrit en
    Janvier 2008
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Lecteur assidu de code source
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2008
    Messages : 174
    Par défaut
    La structure des beans c'est :

    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
     
    public class Ligne {
     
         private int quantite;
         private double prixUnitaire;
         ...
     
         // Getters/Setters
     
    }
     
    public class Commande {
     
        private List<Ligne> lignes;
        ...
     
        // Getters/Setters
     
    }
    Que ce soit des List ou des ArrayList ne change rien puisque List est l'interface qu'implémente ArrayList

  7. #7
    Membre éprouvé
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Par défaut
    Merci

    je n'ai pas bien compris???????????????????

  8. #8
    Membre éprouvé
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Par défaut
    Aucune réponse qui peux m'aider??????

  9. #9
    Membre confirmé
    Profil pro
    Developpeur
    Inscrit en
    Avril 2004
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Avril 2004
    Messages : 160
    Par défaut
    Citation Envoyé par sky88 Voir le message
    Bonjour à tous comment je peux réaliser un tableau
    qui resemble à la photo ci joint
    on utilise <rich:subTable>

    j'ai essayé de faire mon tableau comme il figure dans ce lien
    http://livedemo.exadel.com/richfaces...able&tab=usage
    Au dessous du tableau qui figure dans le lien que tu as donné, il ya un lien View Source qui te permert de voir le code source de tableau...et ça resemble à ce que Shinzul t'a proposé....pour les beans Shinzul t'a répondu...

  10. #10
    Membre éprouvé
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Par défaut
    ok je vais donc avoir deux beans

    un B1 qui contient le détail de la demande
    Arraylist<demande>

    et l'autre B2 qui me donne les numéro des demandes

    mais comment je peux relier les deux bean pour que chaque demande dans B2 aura son détail dans B1

    pour l'exemple dans le lien est trop compliqué

    SVP si vous pouvez m'aider

  11. #11
    Membre éprouvé
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Par défaut
    SVP aucun entre vous n'a une idée ou une explication plus précise

  12. #12
    Membre éprouvé
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Par défaut
    Je relance le problème si quelqu'un peut m'aider

Discussions similaires

  1. faire des "colonnes" demande de conseils
    Par jalex-jalex dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 30/09/2008, 21h30
  2. faire des colonnes de séparation dans un datagrid
    Par hokidoki dans le forum ASP.NET
    Réponses: 7
    Dernier message: 22/06/2007, 11h15
  3. Traiter lignes pour en faire des colonnes
    Par killapig dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 13/04/2007, 09h21
  4. Peut-on faire des colonnes avec "div"
    Par lodan dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 30/07/2006, 06h56
  5. Réponses: 3
    Dernier message: 22/06/2006, 17h34

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