Récupérr les paramètres d'une actions

Tags: #<Tag:0x00007f2f2dd0c178>

Bonjour,

Dans un de mes script, je souhaite faire appel à une action back en utilisant des paramètres.
J’utilise la méthode suivante décrite dans la JS doc : action(callback, act, params);

Pouvez-vous m’indiquer comment récupérer les paramètres côté back ?
Merci d’avance.

Cordialement
Jean-Baptiste

La méthode Java d’action qui correspond à une action avec paramètres doit être de la forme:

public String myAction(Map<String, String> params) {
    // ....
}

Merci pour la précision de la méthode java.
Pour autant, la Map est vide malgré l’envoi de paramètre.

Pouvez-vous m’aider sur la prodédure ?

Voici ma déclaration dans le front :
obj.action(function (response) {}, “MON_ACTION”, {“test1”:“1”,“test2”:“2”});

Au niveau du paramétrage de l’action, il convient bien de mettre uniquement le nom de la méthode (pas besoin de préciser la map) ?

Merci pour votre aide.
Cordialement

La syntaxe d’appel coté JS est du genre:

	obj.action(function(res) {...}, "myAction", { values: { a: 'A', b: 'B', ... } });

Cf. https://docs.simplicite.io/4.0/jsdoc/Simplicite.Ajax.BusinessObject.html#action

Effectivement, côté front ça fonctionne avec cette syntaxe :
obj.action(function (response) {}, “MON_ACTION”,{ values: {“test1”:“1”,“test2”:“2”}});

Les paramètres sont correctement récupérés.
Merci
Jean-Baptiste