2013-03-03 3 views
0

Je souhaite créer une datatable dynamique en utilisant Primefaces reflétant le choix de l'utilisateur. L'utilisateur peut choisir l'un des deux boutons radio et ensuite le datatable sera montré à l'utilisateur.Colonnes dynamiques dans Primefaces datable

La seule différence entre deux boutons radio est que, en choisissant le second, le datatable contiendra une colonne supplémentaire.

Est-il possible de créer un tel datatable, en utilisant Primefaces et JSF?

Répondre

1

La solution la plus simple serait de définir l'attribut rendu de la colonne en fonction du bouton radio sélectionné.

... 
<h:column rendered="#{myBean.radioValue}"> 
... 

bouton radio 1 ->myBean.radioValue=false
bouton radio 2 ->myBean.radioValue=true

+0

merci Infragile :) –

+0

comment obtenir la valeur du bouton radio qui est vérifié à partir du xhtml au bean ?? –

+0

Voici un exemple http://www.mkyong.com/jsf2/jsf-2-radio-buttons-example/ –