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 :

quel tag JSF HTML utiliser ( <h:/> ) ?


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 69
    Par défaut quel tag JSF HTML utiliser ( <h:/> ) ?
    Bonjour à tous,
    j'aimerais savoir quel tag jsf HTML utiliser.
    Le but de l'application est d'afficher dans un tableau les différentes lignes du résultat d'une requête sur une table de la base de données.
    Un utilisateur doit sélectionner une ligne ( et une seule ) du tableau. Je ne sais pa quel élément utiliser soit le :
    - selectBooleanCheckbox
    - selectOneRadio
    peut être un autre ???

    merci de votre aide
    @+

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 184
    Par défaut
    Tu peux :
    - mettre un selectOneRadio -> tu es sur d'en avoir qu'un
    - mettre un commandLink sur chaque ligne et dans l'action du lien, tu récupère la ligne sélectionnée

    selectBooleanCheckbox ne t'assure pas d'avoir qu'une seule valeur sélectionnée

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 69
    Par défaut
    J'avais penser à mettre un selectOneRadio, le problème est que je ne vois pas comment réussir à l'intégrer dans mon tableau. En fait cela me fait un élément selectOneRadio par ligne du tableau au lieu d'avoir un selectItem par ligne. Donc en gros cela me sert à rien.

    voila le code de mon tableau :

    <h:dataTable value='#{uploadrequetes.sourcededonneesXmla}' var='item' border="1" cellpadding="2" cellspacing="4" rowClasses="paire,impaire" headerClass="title_datatable">
    <h:column>
    <f:facet name="header">
    <h:outputText value="Driver Jdbc"/>
    </f:facet>
    <h:outputText value="#{item.sourceDeDonneesdriverJdbc}"/>
    </h:column>
    <h:column>
    <f:facet name="header">
    <h:outputText value="Source de Données"/>
    </f:facet>
    <h:outputText value="#{item.sourceDeDonneessource}"/>
    </h:column>
    <h:column>
    <f:facet name="header">
    <h:outputText value="Catalogue"/>
    </f:facet>
    <h:outputText value="#{item.sourceDeDonneescatalogue}"/>
    </h:column>
    <h:column>
    <h:selectOneRadio>
    <f:selectItem itemLabel="#{item.sourceDeDonneesdriverJdbc}" itemValue="#{item}"/>
    </h:selectOneRadio>
    </h:column>
    </h:dataTable>

    En regardant le code cela parait normal qu'il y ai un selectOneRadio à chaque ligne. Je ne vois pas comment l'intégrer !!

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 275
    Par défaut
    Dans ce cas le CommandLink devrait être plus adapté.

    Tu récupères la ligne sur laquelle l'utilisateur cliques, et tu agis en conséquence

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 69
    Par défaut
    Dans ce cas je dois enlever mon bouton valider et je met la méthode qui était assignée au bouton valider au lien ? ( car il a d'autre données à saisir avant de sélectionner dans le tableau)

    On ne peut vraiment pas le faire avec un selectOneRadio ???

  6. #6
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 184

  7. #7
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 69
    Par défaut
    Merci pour le lien mais c'est pas facile pour un débutant
    Merci pour ton aide

    @+

  8. #8
    Membre éclairé Avatar de maloups
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332

Discussions similaires

  1. Table JSF en utilisant le tag panelGrid
    Par isibonheur dans le forum JSF
    Réponses: 1
    Dernier message: 08/08/2012, 12h06
  2. [W3C] W3C quel version de html et css utiliser pour être optimal
    Par xess91 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 02/06/2009, 15h36
  3. [HTML] utilisation de variables dans un tag
    Par raimo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 16/05/2008, 17h14
  4. Appel d'une page JSF : quel tag utiliser ?
    Par Niniz dans le forum JSF
    Réponses: 10
    Dernier message: 12/07/2007, 10h08
  5. [HTML] Quel DOCTYPE dois-je utiliser ?
    Par Azashub dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 24/10/2006, 08h53

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