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

Développement Web en Java Discussion :

affichage des<input> selon la taille d'une liste


Sujet :

Développement Web en Java

  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2011
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 80
    Points : 88
    Points
    88
    Par défaut affichage des<input> selon la taille d'une liste
    Bonjour a tous,
    voici mon problème :
    en faite j'ai une liste de checkbox qui sera alimenté par une table
    dans la même table j'ai une colonne pourcentage_transport qui sera affiché dans un input reliant la case coché
    avec le code c mieux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <td colspan="4" id="encadre">
       <form:label path="listeTrans" id="encadreHaut">
       <spring:message code="transport" /> :</form:label>
       <form:checkboxes path="listeTrans" items="${listeTrans}" 
                                                  itemValue="id" itemLabel="valeur" />												
    </td>
    <td>
       <form:input type="text" path="exploitation.listeTransportExploitation[0].pourcentage_transport"  /><br>
       <form:input type="text" path="exploitation.listeTransportExploitation[1].pourcentage_transport"  /><br>
       <form:input type="text" path="exploitation.listeTransportExploitation[2].pourcentage_transport"  />
    </td>
    donc si les 3 case sont coché donc y'a pas de problème la jsp fonctionne et affiche les résultat et la modification des valeur et l'enregistrement
    mais si on décoche une donc il affiche une erreur en indiquant que l'index 2 n'existe pas qui est logique !
    est ce que vous avez un indice ou une piste comment rendre l'affichage des input dynamique
    merci

  2. #2
    Membre régulier
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2011
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 80
    Points : 88
    Points
    88
    Par défaut
    j'ai trouvé la solution :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <c:forEach var="i"  begin = "0" end = "${exploitation.listeTransportExploitation.size() - 1 }"  >
    <form:input type="text" path="exploitation.listeTransportExploitation['${i}'].pourcentage_transport"  /><br>
    </c:forEach>
    si ça peut aidé quelqu'un

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 06/04/2014, 14h38
  2. Affichage des POIs sur MapView selon Categories
    Par maydenec dans le forum Android
    Réponses: 0
    Dernier message: 18/03/2011, 17h06
  3. Réponses: 2
    Dernier message: 21/04/2008, 21h18
  4. affichage selon le choix d'une liste déroulante
    Par cell dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 05/07/2006, 10h16
  5. [FORMULAIRE] affichage selon le choix dans une liste déroulante.
    Par gailup dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 25/06/2006, 14h58

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