Bonjour,
j'ai actuellement une table data avec des infos dedans.
le remplissage de cette table se fait très bien, aucun problème.
j'essaye maintenant de mettre des boutons d'action dedans.
pour cela, j'ai fouillé dans la FAQ et trouvé cela :
le souci, c'est que le tag setPropertyActionListener n'est pas reconnu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <h:dataTable value="#{monBean.cars}" var="c" > <h:column> <h:commandButton value="supprimer" action="#{monBean.delete}"> <f:setPropertyActionListener value="#{c}" target="#{monBean.selectedCar}" /> </h:commandButton> <h:column> </h:dataTable>
de plus, le composant commandButton "must be embedded in an form"
de plus, au niveau du "value="#{c}"", il n'est pas précisé dans la FAQ s'il faut générer les getters et setters, ni comment fonctionne la bête.
bref, j'ai rien compris, mais tout ce que je sais, c'est que ça fronctionne pas.
pour les autres solutions proposées dans la FAQ pour récupérer la ligne active d'une data table, je n'y ai rien compris, donc choisi de ne pas les utiliser.
quelqu'un peut m'aider ?
Partager