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 :

Edition des deux rich:datatable imbriquées


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 36
    Par défaut Edition des deux rich:datatable imbriquées
    Salut,
    j'ai un problème avec richfaces, je voulais editer le contenu de deux datatables imbriquées:
    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
     
    <rich:dataTable value="#{motifs}" var="motif">
     
           <h:column>
        <rich:dataTable id="referenceMotifList" 
                    var="referenceMotif" 
                  value="#{motif.references}" >
            <h:column>
               <s:decorate template="../layout/edit.xhtml">
                <ui:define name="label">#{referenceMotif.nomReference}</ui:define>                 
    			<h:inputText value="#{referenceMotif.valeurReference}" />           
              </s:decorate>
               </h:column> 
                </rich:dataTable>
    </h:column>
    </rich:dataTable>
    dans mon Bean:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    ....................
    @org.jboss.seam.annotations.datamodel.DataModel
    	private List <MotifPaiement> motifs;
    ......................
    //et dans une méthode appeler avant la vue de l'edition:
     
    motifs=new ArrayList(nb);
     
    //initialisation de motifs avec motif nb fois
    for (....)
    {
    motifs.add(motif)
    }
    le probleme,c que apres l'édition je constate a l'affichage que le contenue des champs de la table a l'interieur reste le meme pour toutes les colonnes
    de la table externe (les valeurs sont celles de la derniere colonne).
    et cela est du à ce que le contenu de var="motif" dans (<rich:dataTable value="#{motifs}" var="motif">) sera copier dans toutes les colonnes de cette table et sera la valeur de la derniere colonne car la copie se faisais par reference(je presume).
    Est ce que quelqu'un peut me donner une solution pour ce probleme?
    Merci d'avance!!

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    utilse rich:subTable pour la deuxième dataTable.

  3. #3
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 36
    Par défaut
    ça n'a rien donné,
    le problème persiste,est ce qu'il n'y a pas un moyen de réinitialiser le contenu de var="motif", comme faire un new pour créer une nouvelle réference pour chaque itération afin d'éviter ce probleme en un programme JAVA ?
    merci

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    regarde l'exemple de Richfaces

Discussions similaires

  1. fusionner deux rich DataTable
    Par marwa_eniso dans le forum JSF
    Réponses: 2
    Dernier message: 04/05/2010, 20h20
  2. Réponses: 35
    Dernier message: 10/12/2009, 21h07
  3. [rich:datatable]Selection Multiple des Lignes
    Par pipo7610 dans le forum JSF
    Réponses: 1
    Dernier message: 26/06/2009, 08h45
  4. <rich:dataTable que des problèmes
    Par solarien dans le forum JSF
    Réponses: 2
    Dernier message: 22/07/2008, 09h25
  5. edition des données
    Par Revan012 dans le forum Bases de données
    Réponses: 2
    Dernier message: 15/06/2004, 12h09

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