Les actions ne sont pas aussi riches que les objets métier, à priori on ne peut pas sans code car il n’y a pas de notion de mapping de relations…
Il faut trouver un moyen de récupérer la valeur de l’autre champ depuis l’initRefSelect de l’objet sous-type.
Dans le template UI de l’action, tu peux ajouter un <script>
qui sur le “change” du 1er champ, set un paramètre en back.
avec un block javascript du style :
<script>
setTimeout(() => { // to wait for input drawing
$("input[name=typeFieldName_idACTION_NAME]").on("change", function(e) {
$ui.getApp().setSysParam(null, "MYPARAM1", $(this).val());
});
}, 200);
</script>
Ensuite dans l’initRefSelect de l’autre objet en back pour filtrer, tu dois pouvoir récupérer la valeur via
getGrant().getParameter("MYPARAM1");
Le nom du champ front est à récupérer via l’inspecteur du navigateur, c’est le nom du champ + “_id” + nom de l’action.