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 :

[Struts-layout 1.3] <layout:collection> et javascript


Sujet :

Struts 1 Java

  1. #1
    Membre confirmé

    Inscrit en
    Juin 2005
    Messages
    1 155
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 1 155
    Points : 475
    Points
    475
    Par défaut [Struts-layout 1.3] <layout:collection> et javascript
    Hello les gens;
    Y'a-t'il un moyen simple pour récupérer les valeurs d'une ligne selectionnée depuis un <layout:collection> avec du javascript ? ou au moins la valeur d'une colonne de cette ligne ?

    Merci pour toutes vos contributions.

  2. #2
    Membre confirmé

    Inscrit en
    Juin 2005
    Messages
    1 155
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 1 155
    Points : 475
    Points
    475
    Par défaut
    Bon voila comment j'ai procède pour qui ça intéresse:
    Sur ma collection je défini une fonction js sur l'evenement onRowClick en lui passant comme paramètre "this":

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <layout:collection styleId="iteration" model="fixedHeader" width="1264"
    		align="center" id="iteration" indexId="index" sortAction="client"
    		styleClass="impaire" styleClass2="paire"
    		height="<%=Nombre.perfectCollectionSize(listSize)%>"
    		bundle="labelScreen" emptyKey="page.struts_layout.collection.vide"
    		name="commissions" styleClass="FORM"
    		onRowClick="javascript:populateThem(this);">
    Et voici ma fonction js:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    function populateThem(row){			
    			var parent = row.parentNode.parentNode;
    			var elements = row.childNodes;
    			var i = 0;
    			var element = elements[i];
     
    			for (i=0; i < elements.length; i++) {
    				if (elements[i].nodeName=="td" || elements[i].nodeName=="TD") {
    					 alert(elements[0].innerHTML);// j'en fais après ce que je veux des valeurs
     
    				}
    			}

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 17/09/2008, 14h21
  2. [Struts-Layout] pb avec le tag collection
    Par mima_mine dans le forum Struts 1
    Réponses: 2
    Dernier message: 23/08/2008, 18h38
  3. [Struts-Layout] image dans un layout:collection
    Par tomy29 dans le forum Struts 1
    Réponses: 50
    Dernier message: 18/07/2008, 11h51
  4. [Struts-Layout] Style des titres pour collection
    Par ahury dans le forum Struts 1
    Réponses: 1
    Dernier message: 04/06/2007, 17h29
  5. [Struts-Layout] TextArea dans un <layout:collection>
    Par bobic dans le forum Struts 1
    Réponses: 6
    Dernier message: 12/01/2007, 13h43

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