Bonjour,
Dans chaque ligne d'un h:datatable, pour chaque bean donc, je voudrais afficher un bouton radio. Je veux pouvoir sélectionner une des lignes, et une seule, puis valider mon formulaire.
J'utilise un h:selectOneRadio dans ma colonne, mais le problème c'est qu'il me crée un nouveau groupe de boutons radio à chaque ligne, alors que moi je souhaiterais avoir un groupe global, et un bouton radio associé à ce groupe par ligne.
J'ai testé ainsi, en imbriquant la h:dataTable dans le h:selectOneRadio :
ça ne marche pas évidemment...j'ai testé aussi comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <h:selectOneRadio value="#"> <h:dataTable id="dataTable" value="#{pc_admin_divisionBySupplier.listDivisionsBySupplier}" var="varDivisionBySupplier"> <h:column> <f:selectItem itemValue="#{varDivisionBySupplier.divisionParDefaut}"/> </h:column> </h:dateTable> </h:selectOneRadio>
Je ne sais pas comment faire pour avoir un seul groupe de boutons radio et un bouton radio par ligne. quelqu'un aurait il déjà rencontré ce problème?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <h:dataTable id="dataTable" value="#{pc_admin_divisionBySupplier.listDivisionsBySupplier}" var="varDivisionBySupplier"> <h:column> <h:selectOneRadio value="#{varDivisionBySupplier.divisionParDefaut}"/> </h:column> </h:dateTable>
Merci d'avance,
Cordialement,
Séverine
Partager