Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : commandlink et datatable en jsf [ Réseau & internet / JavaServerPage (JSP) ] (lucky82)

lundi 16 juin 2008 à 14:20:54 | commandlink et datatable en jsf

lucky82

bonjour a tous,

je travaille avec jsf/hibernate sous eclipse europa,

j'ai une liste produite grace à un h:datatable qui fournit la liste de programmes avec des commandlink sur chaque ligne de programme(modifier,supprimer,detail) :

[CODE]

    <h:dataTable  border="1" width="885" cellspacing="1" rules="all" value="#{programme.listToDataModel}" var="prg"  >
      <h:column>
       <f:facet name="header">
        <h:outputText value="Réf" />
       </f:facet>
       <h:outputText value="#{prg.idProgramme}" />
      </h:column>
       <h:column>
       <f:facet name="header">
        <h:outputText value="Objet" />
       </f:facet>
       <h:outputText value="#{prg.objetProgramme}" />
      </h:column>
      <h:column>
       <f:facet name="header">
        <h:outputText value="Docs" />
       </f:facet>
       <h:commandLink >
        <h:graphicImage value="images/navbits_finallink.gif" height="18"  alt="docs" title="documents"  style="border: none"/>
       </h:commandLink>
 
      </h:column>
      <h:column>
       <f:facet name="header">
        <h:outputText value="Détails" />
       </f:facet>
       <h:commandLink>
        <h:graphicImage value="images/tip.png" height="25"  alt="details" title="details" style="border: none"/>
       </h:commandLink>      
      </h:column>
      <h:column>
       <f:facet name="header">
        <h:outputText value="Modifier" />
       </f:facet>
       <h:commandLink >
        <h:graphicImage value="images/A_Sign_Sm_N.png" width="16"  height="16"  alt="modifier" title="modifier" style="border: none"/>
       </h:commandLink>      
      </h:column>
       <h:column>
        <f:facet name="header">
         <h:outputText value="Supprimer" />
        </f:facet>
       <h:commandLink >
        <h:graphicImage value="images/trash.gif" height="25"  alt="supp" title="supprimer" style="border: none"/>
       </h:commandLink>      
        
       </h:column>
     </h:dataTable>

[/CODE]

si je clique sur un commandlink, comment pourrais -je passer en parametre le type d'operation que je veux effectuer sur la ligne clickée!!

merci


lundi 16 juin 2008 à 14:48:49 | Re : commandlink et datatable en jsf

boumarsel

Exemple pour la suppression :
Sur ta jsp :
<h:column>
            <f:facet name="header">
             <h:outputText  value="Delete"/>
             </f:facet>
             <h:commandLink id="Delete"  action="listeDepartements"  actionListener="#{DepartementBean.deleteDepartement}">
             <h:outputText value="Delete" />
             <f:param id="deleteId"  name="id"  value="#{departement.iddepartement}" />
              </h:commandLink>
              </h:column>

Ton Bean (référencé par DepartementBean) :
public void deleteDepartement(ActionEvent event) {       
        UIParameter component = (UIParameter) event.getComponent().findComponent("deleteId");
        long id = Long.parseLong(component.getValue().toString());
        ...(Code de suppression, exemple avec les DAO : departementDAO.delete(departementDAO.findById(new Long(id)));    )
    }


lundi 16 juin 2008 à 14:49:48 | Re : commandlink et datatable en jsf

boumarsel

Tu peux t'inspirer de ma source JSF : http://www.javafr.com/codes/EXEMPLE-APPLICATION-WEB-TIERS-HIBERNATE-JSF_40852.aspx



Cette discussion est classé dans : ligne, liste, datatable, jsf, commandlink


Répondre à ce message

Sujets en rapport avec ce message

pb d'intégration d'un selectOneRadio dans un dataTable (JSF) [ par gaet_045 ] Bonjour à tous,j'ai un problème pour intéger un selectOneRadio dans une dataTable. Le principe est que je met le résultat d'une requête dans un dataTa Récupération d'une liste de structures oracle via java [ par MagikMarcel ] Bonjour, Depuis quelques jours, j'essaie de récupérer le contenu d'une liste de structures via JAVA. Pour infos : - jdk 1.4.2 - Oracle 10g - Serveur T Liste de vecteurs & acces aux données [ par gabule ] bonjour, voila, jecree dynamiquement des vecteurs en fonctions de la valeur d'1 variable et je les stocke ds une liste. Je voudrai apres ajouter des d [JSF] SelectBooleanCheckbox et Datatable [ par faya972 ] Bonjour, Je désespère de comprendre un jour pourquoi mes JSF ne fonctionnent pas alors que le problème paraît tout à fait simple. J'ai le datata Liste avec affichage de plusieurs lignes de texte par ligne [ par nounouX ] Bonjour a tous, voila j'avais une question j'aimerai savoir comment faire pour avoir plusieur ligne sur la meme ligne d'une JListJe m'explique qaund o insertion d'une ligne au milieu d'un fichier texte [ par leo_djb ] slt,mon probleme c que je dois faire une recherche d'une ligne ds un fichier texteselon un critere, et ensuite je vais la modifier et la reinserer. Y- Est il possible de savoir si on clique sur une ligne dessiné a l'ecran? [ par grelon ] Bonjour J'ai 2 point de type Point p1,p2. Ensuite je dessine la ligne ayant pour extremité c'est 2 point. :  g.drawLine(p1.x,p1.y,p2.x,p2.y) ; Alors pb nom objet [ par simonfr ] bonjour à tous,j'ai un petit pb, je pense que c'est tout simple mais bon je trouve pas.je voudrai donner comme nom à un objet la valeur d'un string, b JComboBox, Vector et Rafraichissement ... [ par Jolann69100 ] Bonjour à tous, j'ai un petit soucis avec mes JComboBox :J'ai créés 2 JComboBox que j'initialise avec des vecteurs , eux-même remplis à partir d'une b un CheckBox a chaque ligne d'une table [ par hlimaiem ] Limaiem heykelComment inserrer un CheckBox dans chaque ligne d'un JTable (la syntaxe exacte) puisque ce checkbox designera si l'element sera supprimer


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.