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 :

[débutant] radio bouton et datatable


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 275
    Par défaut [débutant] radio bouton et datatable
    J'ai une très très grande liste d'individus que je souhaite placer dans une datatable (avec scrollbar) afin de montrer diverses informations sur ces individus.

    Afin de pouvoir en sélectionner UN ET UN SEUL, je souhaiterais intégrer un radio bouton dans ma dataTable. Par exemple, en rajoutant une colonne avant toutes les autres.

    Je lutte un peu dans mon approche, et ne serais pas contre un peu d'aide. En espérant que ce que je cherche à faire est possible

  2. #2
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 120
    Par défaut Problème d'arbre
    Salut !!

    Je me suis heurtée à ce problème et malheuresement, je n'ai pas trouvé de solution utilisant uniquement du JSF. Pour ma part, j'ai décidé de ne pas utiliser de radio button et je me suis rabatue sur la mise en place d'un lien sur chaque ligne qui me permet de savoir quelle ligne a été sélectionnée.

    Un de mes collègues a trouvé un site qui pourrait te donner une idée de comment faire :
    http://www-128.ibm.com/developerwork...ry/05/1213_he/

    J'espère que ca va t'aider

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 275
    Par défaut
    Merci pour ta réponse et le lien qui va avec. Je vais me pencher dessus

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 275
    Par défaut
    Sinon comment on peut se démerder pour foutre une colonne avec un lien qui permettrait de renvoyer sur une autre page, tout en sachant à quelle ligne du tableau le lien sur lequel on a cliqué correspond ?

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 120
    Par défaut Colonne avec un lien !!
    La colonne avec un lien c'est facile :
    Dans ta dataTable, tu mets une colonne spécifique pour le lien

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    					<h:column rendered="#{jourFerieBean.anneeEnCours }">
    						<f:facet name="header">
    							<h:outputText value="Supprimer"/>
    						</f:facet>
    						<h:commandLink action="#{jourFerieBean.supprimer}" rendered="#{!jour.beforeToday }">
    							<h:outputText styleClass="alignCenter" value="X"/>
    						</h:commandLink>			
    					</h:column>
    Ensuite, il faut lier ta table à un composant JSF de type UIData. Tu mets donc une donnée membre UIData dans ton bean avec tout ce qui va avec (getter et setter) :
    private UIData table;

    Le lien entre ta balise dataTable et la UIData de ton bean se fait via l'attribut binding :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <h:dataTable ... binding="#{bean.table}">
    ...
    </:h:dataTable>
    Enfin, pour récupérer la ligne dans l'action de ton bean, il te suffit de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    table.getRowIndex();
    Bon courage !!

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 511
    Par défaut
    Si tu veux faire une datatable avec des radio bouttons, tu dois utiliser soit :

    - Les composants ADF Faces. il y a une datatable qui intégre une colonne avec des radio buttons

    - Soit le radio boutton de tomahawk qui intégre un attribut forceID que tu dois mettre à true.

Discussions similaires

  1. [PB 10.5][Débutant] Check bouton radio par défaut
    Par lanageuse59 dans le forum Powerbuilder
    Réponses: 1
    Dernier message: 18/02/2009, 18h02
  2. [Débutant] Formulaires - boutons radio
    Par gletare dans le forum Langage
    Réponses: 1
    Dernier message: 01/07/2006, 11h56
  3. Réponses: 4
    Dernier message: 20/04/2005, 12h00
  4. Récupérer la valeur d'un radio bouton
    Par Batizme dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 14/01/2005, 11h33
  5. Radio-boutons
    Par akaii dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/12/2004, 10h44

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