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 :

Plusieurs composants sur un même objet


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 4
    Par défaut Plusieurs composants sur un même objet
    Bonjour à tous,

    Je débute dans la création de composants JSF, et je me retrouve confronté à un problème que je n'arrive pas à surmonter. Je souhaiterais, sur la même page, appeler deux composants différents que j'aurais créé, et leur permettre de modifier différents champs d'un même objet qui se situe dans un bean.

    Je développe mon point :

    Prenons par exemple un objet java coordonnees, qui possèderait différents champs (nom, prenom, age, rue, code postal, ville, pays). Je souhaiterais créer un premier composant identité qui ai les champs prévu pour la modification du nom, du prenom, de l'age, et dont la value est l'objet coordonnees. Et je souhaiterais dans la même page, un composant adresse, qui puisse modifier l'adresse et donc la valeur du composant est toujours l'objet en entier. Mais je veux surtout que les composants soient distincts et ne pas avoir qu'un seul composant (pour des raisons de réutilisabilité ultérieurs dans d'autres pages et indépendemment l'un de l'autre).

    Seulement lorsque je procède de façon classique, au moment de l'envoi des données, il y a dans le bean seulement les modification du deuxième composants, sans celles du premier. Auriez vous une solution ?

    Merci d'avance.

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 4
    Par défaut
    Pas de réponse ? Cela devient vraiment urgent pour moi, toute aide serait la bienvenue.

    Merci à tous

  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
    Difficile de t'aider sans connaitre la façon dont tu crées ce genre de composant. Mais sur le principe, je ne vois pas pourquoi ça ne pourrait pas marcher.
    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
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 30
    Par défaut
    Si j'ai bien compris c'est très simple :

    tu fait ton premier composant avec le nombre de que tu veux et tu passe par l'élément value qui va pointer directement sur ton attribut.

    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <h:inputText value="monBean.coordonnées.nom"/>
    et tu fait ça pour chaque propriété que t'as besoin de setter

    J'espère que j'ai pu t'aider =)

  5. #5
    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
    Bien tenté, mais je ne pense pas qu'il fasse ça

    Il a plutôt l'air d'avoir créer son propre composant JSF, qui est en réalité une composition, càd un ensemble de composants d'entrée. Autrement dit, il regroupe en un seul composants plusieurs <h:inputText/>.

    Mais reste à savoir comment il l'a implémenté !
    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

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 30
    Par défaut
    Ah oui, je vois ce que tu veux dire ...

    J'ai jamais créer de composant JSF mais si il a plusieurs h:inputText,
    il doit forcément y avoir un moyen (oui je sais, mais lequel ?)

    Je m'en vais regarder comment on créer un composant mais quelqu'un risque d'avoir déjà répondu d'ici la , ce qui est sans doute, pas plus mal.

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

Discussions similaires

  1. plusieurs readlines sur un même objet fichier
    Par julien.63 dans le forum Général Python
    Réponses: 6
    Dernier message: 03/08/2007, 10h06
  2. [Débutant] Plusieurs versions sur un même système ?
    Par castaka dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 15/02/2005, 10h21
  3. Réponses: 13
    Dernier message: 25/01/2005, 10h05
  4. Plusieurs vues pour le même objet
    Par nicolas66 dans le forum OpenGL
    Réponses: 4
    Dernier message: 25/10/2004, 10h27
  5. Réponses: 4
    Dernier message: 14/10/2004, 17h36

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