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

Java EE Discussion :

probleme de supression


Sujet :

Java EE

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Mauritanie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 391
    Par défaut probleme de supression
    bonsoir ,aidez moi à resoudre ce probleme :
    je veux faire une suppression dans une dataTable mais rien ne passe
    voici ce que j ai fais
    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
     
      private UIData datable;
    //getters  et  setters 
    // la  variable  qui va  lister  les  livrables 
     listeResultatsLivrable 
    // getters  et setters  
    // la  methode  qui fait recherche  qui  return un liste  de  livrable
      public void RechercheLivrableParProjet()
        {
     
               List<Livrable> listeLivrables= new ArrayList<Livrable>();
               listeLivrables =livrableBean.RechercheLivrableParProjet(ProjetID);
               listeResultatsLivrable= listeLivrables;
     
     
     
        }
    // la  methode  de  suppression 
     public void  supprimerLivrable()
        {
     
              livrableBean.SupprimerLivrable(listeResultatsLivrable.get(datable.getRowIndex()));
     
     
       }
    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
     <h:form>
                 <h2><h:outputLabel     value="voici les  resultats  de  la  Recherche " rendered="false" /> </h2>
     
                 <h:dataTable   binding="#{livrableManager.datable}" value="#{livrableManager.listeResultatsLivrable}"   var="p"  bgcolor="#F1F1F1" border="10" rules="all" cellpadding="5" cellspacing="3" first="0"  dir="LTR" frame="hsides"
     
                    summary="Ceci est la dataTable pour afficher le resultat de la recherche" rowClasses="Tableligne1,TableLigne2"
    	  columnClasses="TableColonne" styleClass="TableClass" headerClass="TableHeader"   width="80%" rendered="#{not empty livrableManager.listeResultatsLivrable}"  >
                    <h:column>
                        <f:facet name="header">
                            <h:outputText value="Nom Livrable"/>
                        </f:facet>
                        <h:outputText value="#{p.livrableName}"/>
     
                    </h:column>
                     <h:column>
                        <f:facet name="header">
                            <h:outputText value="Date Creation"/>
                        </f:facet>
                         <h:outputText value="#{p.dateCRTLivrable}">
                          <f:convertDateTime pattern="dd/MM/yyyy"/>
                          </h:outputText>
                    </h:column>
                     <h:column>
                        <f:facet name="header">
                            <h:outputText value="Date Livraison"/>
                        </f:facet>
                         <h:outputText value="#{p.dateLivraison}">
                          <f:convertDateTime pattern="dd/MM/yyyy"/>
                          </h:outputText>
                    </h:column>
                     <h:column>
                        <f:facet name="header">
                            <h:outputText value="statut"/>
                        </f:facet>
                         <h:outputText value="#{p.status}"/>
                    </h:column>
                     <h:column>
                        <f:facet name="header">
                            <h:outputText value="nature"/>
                        </f:facet>
                         <h:outputText value="#{p.nature}"/>
                    </h:column>
                     <h:column>
                        <f:facet name="header">
                            <h:outputText value="type"/>
                        </f:facet>
                         <h:outputText value="#{p.type}"/>
                    </h:column>
                     <h:column>
                        <f:facet name="header">
                            <h:outputText value="Version"/>
                        </f:facet>
                         <h:outputText value="#{p.version.versionName}"/>
                    </h:column>
                     <h:column>
                         <f:facet name="header">
                             <h:outputText value="Modifier"/>
                         </f:facet>
                         <h:commandLink  value="Modifier" action="#{livrableManager.modifierLivrable}"/>
     
                     </h:column>
                    <h:column>
                         <f:facet name="header">
                             <h:outputText value="Supprimer"/>
                         </f:facet>
                        <h:commandLink    value="Supprimer"  action="#{livrableManager.RechercheLivrableParProjet}"
                                          onclick="return confirm('Voulez-vous supprimer ce livrable #{p.livrableName} ?');" >
     
                            <f:setPropertyActionListener value="#{p}" target="#{livrableManager.listeResultatsLivrable}" />
     
     
                             </h:commandLink>
                   </h:column>
                </h:dataTable>
     
            </h:form>

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <h:commandLink    value="Supprimer"  action="#{livrableManager.RechercheLivrableParProjet}"
    je pense que vous ne pointez pas vers la bonne méthode. L4actoi doit pointer vers la méthode d'effacement, pas celle de recherche.

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Mauritanie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 391
    Par défaut
    merci pour ta response , au fait oui je pointe sur l objet j avais just fait des modification et j ai oublier de remettre la methode supprimerLivrable
    voici ce que j avais fais au paravant
    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
           <h:dataTable   binding="#{livrableManager.datable}" value="#{livrableManager.listeResultatsLivrable}"   var="p"  bgcolor="#F1F1F1" border="10" rules="all" cellpadding="5" cellspacing="3" first="0"  dir="LTR" frame="hsides"
     
                    summary="Ceci est la dataTable pour afficher le resultat de la recherche" rowClasses="Tableligne1,TableLigne2"
    	  columnClasses="TableColonne" styleClass="TableClass" headerClass="TableHeader"   width="80%" rendered="#{not empty livrableManager.listeResultatsLivrable}"  >
                    <h:column>
                        <f:facet name="header">
                            <h:outputText value="Nom Livrable"/>
                        </f:facet>
                        <h:outputText value="#{p.livrableName}"/>
     
                    </h:column>
                     <h:column>
                        <f:facet name="header">
                            <h:outputText value="Date Creation"/>
                        </f:facet>
                         <h:outputText value="#{p.dateCRTLivrable}">
                          <f:convertDateTime pattern="dd/MM/yyyy"/>
                          </h:outputText>
                    </h:column>
                     <h:column>
                        <f:facet name="header">
                            <h:outputText value="Date Livraison"/>
                        </f:facet>
                         <h:outputText value="#{p.dateLivraison}">
                          <f:convertDateTime pattern="dd/MM/yyyy"/>
                          </h:outputText>
                    </h:column>
                     <h:column>
                        <f:facet name="header">
                            <h:outputText value="statut"/>
                        </f:facet>
                         <h:outputText value="#{p.status}"/>
                    </h:column>
                     <h:column>
                        <f:facet name="header">
                            <h:outputText value="nature"/>
                        </f:facet>
                         <h:outputText value="#{p.nature}"/>
                    </h:column>
                     <h:column>
                        <f:facet name="header">
                            <h:outputText value="type"/>
                        </f:facet>
                         <h:outputText value="#{p.type}"/>
                    </h:column>
                     <h:column>
                        <f:facet name="header">
                            <h:outputText value="Version"/>
                        </f:facet>
                         <h:outputText value="#{p.version.versionName}"/>
                    </h:column>
                     <h:column>
                         <f:facet name="header">
                             <h:outputText value="Modifier"/>
                         </f:facet>
                         <h:commandLink  value="Modifier" action="#{livrableManager.modifierLivrable}"/>
     
                     </h:column>
                    <h:column>
                         <f:facet name="header">
                             <h:outputText value="Supprimer"/>
                         </f:facet>
                        <h:commandLink    value="Supprimer"  action="#{livrableManager.supprimerLivrable}"
                                          onclick="return confirm('Voulez-vous supprimer ce livrable #{p.livrableName} ?');" >
     
                            <f:setPropertyActionListener value="#{p}" target="#{livrableManager.listeResultatsLivrable}" />
     
     
                             </h:commandLink>
                   </h:column>
                </h:dataTable>

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Mauritanie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 391
    Par défaut
    probleme resolu j ai creer une nouvelle classe ou j ai défini tous mes champs que retourne ma requete de jointure et tous marche bien et merci

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/04/2012, 17h47
  2. [NETBEANS 5.5] BUILD AND CLEAN probleme de supression
    Par liquideshark dans le forum NetBeans
    Réponses: 10
    Dernier message: 07/05/2009, 10h02
  3. Probleme de supression des controles sur formulaire
    Par tribaleur dans le forum VBA Access
    Réponses: 6
    Dernier message: 14/02/2008, 12h09
  4. [9.2] Probleme suite Supression REDO03.log
    Par lunab54 dans le forum Administration
    Réponses: 42
    Dernier message: 27/08/2007, 11h26
  5. Réponses: 4
    Dernier message: 09/05/2006, 08h55

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