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] ajouter une ligne à une datagrid à partir d'une autre


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 [Struts-Layout] ajouter une ligne à une datagrid à partir d'une autre
    bonjour
    j'ai dans ma jsp un 2 datagrid voici une partie de mon code
    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
     
     <layout:datagrid property="datagrid1" selectionAllowed="true" styleClass="DATAGRID" multipleSelectionAllowed="false" model="datagrid">
    		    <layout:datagridColumn  title="WAREHOUSE" property="wh" ></layout:datagridColumn > 
                <layout:datagridColumn  title="ARTICLE" property="aa" ></layout:datagridColumn >
               <layout:datagridColumn  title="PROFIL" property="pp" ></layout:datagridColumn >  
               <layout:datagridColumn  title="HLR" property="hlr2" ></layout:datagridColumn >
                <layout:datagridColumn  title="PQ" property="pq2" ></layout:datagridColumn > 
                <layout:datagridColumn  title="QTE" property="qt" ></layout:datagridColumn >    
    		</layout:datagrid>
     
     
            <layout:datagrid property="datagrid2" selectionAllowed="true" styleClass="DATAGRID" multipleSelectionAllowed="false" model="datagrid">
    		    <layout:datagridColumn  title="WAREHOUSE" property="wh" ></layout:datagridColumn > 
                <layout:datagridColumn  title="ARTICLE" property="aa" ></layout:datagridColumn >
               <layout:datagridColumn  title="PROFIL" property="pp" ></layout:datagridColumn >  
               <layout:datagridColumn  title="HLR" property="hlr2" ></layout:datagridColumn >
                <layout:datagridColumn  title="PQ" property="pq2" ></layout:datagridColumn > 
                <layout:datagridColumn  title="QTE" property="qt" ></layout:datagridColumn >    
    		</layout:datagrid>
    je veux quand je selectionne une ligne de la 1ere datagrid ajouter une ligne
    dans la 2eme datagrid qui contient certain valeur de cette cette ligne
    est ce que qlq'un une idée comment faire ça ??
    merci

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Il faudrait soumettre le formulaire après la sélection d'une ou plusieurs lignes dans le datagrid1, récupérer les objets sélectionnés dans l'Action via la méthode getSelectedData( ), ajouter ces objets dans la deuxième liste et mettre à jour le datagrid2 à partir de cette nouvelle liste.
    A tester.

Discussions similaires

  1. Réponses: 3
    Dernier message: 14/08/2012, 10h24
  2. Supprimer une ligne via macro à partir d'une colonne donnée
    Par muzele dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/06/2012, 10h47
  3. Réponses: 2
    Dernier message: 15/05/2012, 09h31
  4. [Asp .Net 1.1] Ajouter une ligne à un datagrid
    Par Jsh dans le forum ASP.NET
    Réponses: 3
    Dernier message: 04/03/2008, 15h48
  5. Débutant : Comment ajouter une ligne à un DataGrid sur VB ?
    Par gamool dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 23/11/2005, 23h53

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