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

Struts 1 Java Discussion :

recuperer une ligne d'une collection en cliquant dessus


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juin 2008
    Messages
    394
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 394
    Par défaut recuperer une ligne d'une collection en cliquant dessus
    bonsoir,

    est ce que si possible que quand je clique sur une ligne d'une collection (je veux utiliser le onClick)je puisse recuperer certain infos de cette ligne et faire des traitement dans une action

    car ce que je fais actuelement c'est d'ajouter une colone et quand je clique sur cette colone je récupère les paramId voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
      <layout:collection name="transfertForm" property="listajouter" styleClass="SCROLL"  styleClass="FORM" width="600" height="120">
                    <layout:collectionItem title="ARTICLE" property="aa"></layout:collectionItem>
                    <layout:collectionItem title="PROFIL" property="proff"></layout:collectionItem>
                    <layout:collectionItem title="START" property="stt"></layout:collectionItem>
                    <layout:collectionItem title="END" property="endd"></layout:collectionItem>
                    <layout:collectionItem title="QUANTITE" property="qtt"></layout:collectionItem>
                    <layout:collectionItem title="X" property="retirer" action="/ordretrans1.do?hidden=Retirer" paramId="aaa,ppp,st,see,qt" paramProperty="aaa,ppp,st,see,qt">
                <center> <layout:img srcName="supp.GIF" border="0"/>  </center>
                </layout:collectionItem>
                 </layout:collection>
    et dans la méthode "Retirer" je fais ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     String art = request.getParameter("aaa");
      System.out.println("arti"+art);
      String prof = request.getParameter("ppp");
      System.out.println("prof"+prof);
      String ser_str = request.getParameter("st");
      System.out.println("serial_str"+ser_str);
      String ser_end = request.getParameter("see");
      System.out.println("serial_end"+ser_end);
      String quante = request.getParameter("qt");
      System.out.println("qte"+quante);
    merci de m'aider

  2. #2
    Membre confirmé

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 153
    Par défaut
    c'est faisable en javascript

    il faut que ton premier <layout:collectionItem> soit l'id de ton bean


    <layout:collectionItem onclick="mafonction(this)">

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    function mafonction(item)
    {
    	var tr = item.parentNode.parentNode;
    	var td = tr.getElementsByTagName('td');
    	var i= td[0].firstChild.value;
     
    	document.forms[0].formTrash.value = ""+i;
     
    	document.forms[0].reqCode.value='mafonctionaction';
    	document.forms[0].submit();
    }
    formTrash doit être définie dans ton form
     
    et avoir <html:hidden property="formTrash" />  dans ton jsp

Discussions similaires

  1. Réponses: 3
    Dernier message: 18/01/2015, 18h30
  2. [WD18] Metre une colonne d'une Table sur une ligne d'une autre Table
    Par Totophe2 dans le forum WinDev
    Réponses: 2
    Dernier message: 22/11/2013, 12h58
  3. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  4. copier une ligne d'une table vers une autre
    Par Adren dans le forum Langage SQL
    Réponses: 5
    Dernier message: 08/08/2006, 11h54
  5. [VB6]créer une copie d'une ligne d'une table
    Par h82kev dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 01/02/2006, 16h08

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