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 :
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>
Les paramètres de la liste ne sont pas transmis. Y'a-t-il une solution ?

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.