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 :

[Formulaire] nombre de champ dynamique


Sujet :

Struts 1 Java

  1. #1
    Membre régulier Avatar de gamel
    Inscrit en
    Avril 2006
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 128
    Points : 107
    Points
    107
    Par défaut [Formulaire] nombre de champ dynamique
    Bonjour à tous,

    La question a déjà été posée, mais je dois avouer, que je n'ai pas très bien saisi ...
    (Je vais prendre un exemple simple, pour illustrer)
    Prenons des objets Sandwichs (), l'utilisateur peut définir ses sandwichs préférés, et configurer pour chacune, les ingrédients. Pour chaque ingrédient, la quantité.
    Pour faire tout ça :
    J'ai un formulaire dans lequel mon utilisateur choisit ses ingrédients pour un sandwich donné, jusque là, pas de soucis.
    Ce qui me pose soucis, c'est lorque l'utilisateur veut éditer les valeurs de ces ingrédients (i.e. la quantité)
    Il devrait arriver sur un deuxième formulaire à partir duquel, il éditera les valeurs de ces ingrédients.
    Etant donné que le nombre des ingrédients varient, je ne peux déclarer dans mon struts-config.xml, mon DynaForm correctement ...

    Alors comment faire ?? Je bloque complètement ...
    Dossou??

  2. #2
    Membre expérimenté Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Points : 1 371
    Points
    1 371
    Par défaut
    Il suffit de mettre tes ingrédient dans une Hashset.

    Ensuite avec un logic:iterate sur ta hashset tu recuperes tous les ingredients.
    Une solution a été apporté pour résoudre votre problème alors vous aussi faites en profitez les autres grâce au tag qui se trouve tout en bas de la page....

    Merci de ne pas utiliser les messages privés pour un problème sauf si je vous l'ai explicitement demandé.

    -- Maxf1 --

  3. #3
    Membre régulier Avatar de gamel
    Inscrit en
    Avril 2006
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 128
    Points : 107
    Points
    107
    Par défaut
    Merci pour ta réponse maxf1, mais je suis passé par qqch d'autre :
    Je me suis servi de cet exemple à quelques différences. Voilà comment j'ai fait :
    Initialisation de ma liste des ingrédients dans ma servlet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    EditIngForm ingForm;
    ingForm= new EditIngForm ();
    request.setAttribute(mapping.getAttribute(), ingForm);
    ingForm.setIngList(ingList);
    Sur ma jsp,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <logic:iterate id="bingBong" name="ingList" type="sand.concepts.Ingredients" indexId="index">
    	<tr>
    		<td><bean:write name="bingBong" property="ingredient_name"/></td>
    		<td><html:text name="bingBong" property="currentValue" indexed="true"/></td>
    Il suffisait de se servir de la propriétés "indexed" des balises <html:text>
    Peut être que ca servira à quelqun
    Bonne fin de journée à toutes et à tous.
    Dossou??

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

Discussions similaires

  1. Formulaire à nombre de champs variables
    Par Zombee dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 25/02/2013, 13h39
  2. Formulaire nombres de champs variables
    Par Al4n62 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 07/05/2009, 10h12
  3. Réponses: 2
    Dernier message: 18/09/2008, 14h52
  4. Compter le nombre de champs dans un formulaire dynamique.
    Par rpgmax dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 20/02/2008, 15h12
  5. Formulaire avec nombre de champs dynamique
    Par kodo dans le forum Struts 1
    Réponses: 1
    Dernier message: 21/01/2008, 10h07

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