Bonjour,
Dans certaines cas, lorsque j'appelle une action JSF, les paramètres à passer sont parfois contenus dans une liste. Or le code suivant ne fonctionne pas :Les paramètres de la liste ne sont pas transmis. Y'a-t-il une solution ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <h:commandLink action="#{myController.myAction}"> <t:dataList value="#{myObject.parameters}" var="p" layout="simple"> <f:param name="#{p.key}" value="#{p.value}" /> </t:dataList> <h:outputText value="myLink"/> </h:commandLink>
A noter que n'ayant pas réussi à itérer sur une Map, parameters est une List, et p une implémentation personnelle de Map.Entry.
Merci.
Partager