Action avec attributs : déclaration de la function avec paramètres non reconnue

j’ai créé une action avec des attributs pour permettre à l’utilisateur de saisir des critères.
c’est attributs sont uniquement référencés dans cette action, donc saisissable.
la méthode référencée est : actionGenererXLSProgos

dans mon script d’objet je déclare :
public String actionGenererXLSProgos(HashMap<String,String> params){…}

quand j’exécute l’action, je saisi les paramètres sans pb mais à la confirmation j’ai une erreur dans les logs :
com.simplicite.util.engine.ObjectManager|invokeAction||Evénement: Method actionGenererXLSProgos not found in object CrbRechDemandeCp

si je déclare public String actionGenererXLSProgos(){…} je n’ai pas d’erreur … mais je ne récupère pas les paramètres.

A mon avis la signature n’est pas la bonne, essayez avec une simple Map et non pas un HashMap :

public String actionGenererXLSProgos(Map<String,String> params)

Il doit y avoir une erreur de documentation.

effectivement, avec cette signature, ça fonctionne.
merci

Parfait, j’ai corrigé la doc qui parlait à tord de “HashMap”.