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ération de composants dans le managedbean


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 31
    Par défaut Génération de composants dans le managedbean
    Bonjour à tous,

    je dois, en fonction de la valeur de 2 combos dans une page d'édition, générer une liste de lignes (dans un rich:dataList par exemple) contenant lui même pour chacune des lignes un nombre variable de outputText et de inputText.

    Par exemple, une ligne de la dataList pourrait contenir:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <h:inputText id="param1" value="#{element.param1}"/> <h:outputText value="#{element.label1}"/><h:inputText id="param2" value="#{element.param2}"/><h:outputText value="#{element.label2}"/>
    qui donnerait coté rendu dans le navigateur: <input type=text> centimes d'€ l'appel et <input type=text> centimes d'€ la seconde.

    Je ne vois pour le moment pas d'autre moyen que de générer coté managedBean l'enchainement de <outputTex> et d'<inputText/>.

    Par contre, je trouve ça assez "crados" et surtout, je ne sais pas faire.
    Je voulais savoir si je faisais bonne route et dans ce cas, comment générer des composant le plus proprement possible coté managedBean.

    Merci pour votre aide.

    Edit: JPA / Spring / JSF / Facelets / RichFaces

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    tu peux le faire plus proprement coté java, utilise le binding sur ta dataList par exemple, et lui ajouter les composants que tu veux.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2008
    Messages : 152
    Par défaut
    Salut,
    je dois, en fonction de la valeur de 2 combos dans une page d'édition, générer une liste de lignes (dans un rich:dataList par exemple) contenant lui même pour chacune des lignes un nombre variable de outputText et de inputText.
    Pourquoi ne pas avoir 2 div dans ta vue conditionnés pas le fait que la comboBox est cochée ou non ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 31
    Par défaut
    Merci pour vos réponses qui m'ont bien guidées.

    J'ai effectivement fait le choix de tout faire coté serveur et donc de binder finalement non pas une dataList mais une panelGrid.

    Je constitue donc dynamiquement des panelGroup qui contiennent un nombre variable de champs outputText et InputText que je défini à la fin du traitement comme enfant de mon panelGrid.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    [...]
    pannelGroup.getChildren().add(outputText);
    pannelGroup.getChildren().add(inputText);
    parametersPanelGrid.getChildren().add(pannelGroup);
    Voilou.

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

Discussions similaires

  1. Disposition de composants dans une JFrame
    Par Regis.C dans le forum Agents de placement/Fenêtres
    Réponses: 11
    Dernier message: 21/03/2005, 17h38
  2. [VS.NET] [C#] Icone des composants dans l'IDE VS 2003
    Par Ingham dans le forum Windows Forms
    Réponses: 7
    Dernier message: 11/01/2005, 23h50
  3. [C#] Ajouter son propre composant dans Design de VS.Net
    Par yannick_sch dans le forum Windows Forms
    Réponses: 2
    Dernier message: 26/08/2004, 11h14
  4. [Delphi] Icone des composants dans la palette
    Par jacquesberger dans le forum Composants VCL
    Réponses: 2
    Dernier message: 13/04/2004, 15h42
  5. exploiter un évènement d'un sous composant dans un
    Par bjl dans le forum Composants VCL
    Réponses: 2
    Dernier message: 20/12/2002, 16h44

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