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

JSF Java Discussion :

Générer automatiquement des ID pour inputText


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 18
    Par défaut Générer automatiquement des ID pour inputText
    Bonjour,

    J'aimerai generer automatiquement des inputText dans un formulaire en fonction du resultat de ma requete.
    J'utilise un dataTable pour afficher le resultat avec les inputText. J'ai essaye d'assigner comme valeur pour l'attribut id de l inputText une EL generer par mon bean, mais j'obtient une erreur me disant que l'attribut id ne peut recevoir de EL.
    Est ce que quelqu un a une idee pour generer ces id pour me permettre de recuperer les valeurs de mes inputText apres?

    MErci d'avance.

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Il ne veut pas d'EL je trouve que c'est même mieux . Quentends tu par récuperer les valeurs? côté Javascript tu veux dire? ou côté JSF ?

  3. #3
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    En effet, quel traitement souhaites-tu faire avec ces input texts ?
    Si le traitement doit être fait en local - en Javascript - alors il te faudra effectivement connaître leurs ID (quoiqu'on puisse ruser en utilisant autre chose que l'ID).
    Si le traitement est à faire côté JSF, pas besoin des IDs, tu peux retrouver leurs valeurs dans les beans directement.
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    tu ne peux pas prendre un EL pour les ID car les ID sont fixe en JSF. Maintenant, si t'en a besoin coté Javascript, tu peux raisonnablement facilement le connaitre. L'id javascript de ton input text sera <id de datatable>:<row number>:<id de input text>

  5. #5
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 18
    Par défaut
    Merci pour vos reponses.
    Je desire recuperer les valeurs que l'utilisateur aura saisi dans les inputText que j'aurai genere et les traiter dans mon bean. Mais pour cela j'ai besoin des ids de chaque inputText ?

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    c'est jsf qui se charge de transférer les données des inputtext vers le bean via le value=, t'as rien à faire de ce coté là. Si t'as besoin de ces valeur, va les chercher dans le bean directement, comme ca t'es indépendant de l'interface!

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 27/08/2012, 11h19
  2. Générer automatiquement des fichiers Word
    Par laurent35000 dans le forum Access
    Réponses: 3
    Dernier message: 13/06/2008, 17h33
  3. [VBA-E] Hauteur automatique des lignes pour cellules fusionnées
    Par Couettecouette dans le forum Contribuez
    Réponses: 0
    Dernier message: 18/10/2007, 15h45
  4. Hauteur automatique des lignes pour cellules fusionnées
    Par ouskel'n'or dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 18/10/2007, 11h02
  5. Générer automatiquement des fiches HTML
    Par defdef dans le forum Général Conception Web
    Réponses: 6
    Dernier message: 11/05/2007, 14h04

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