Modification champs rapatriés

Bonjour,

Simplicité version4.0 patch level P23 (database patch level P23)Built on2019-09-19 12:22 (revision 9cda10d399ce2825db86434ca36921dfb159e896)

J’ai un objet A qui référence un objet B. Dans l’objet A , j’affiche des champs de l’objet B.
Dans une liste affichant l’objet A, j’aimerai pouvoir modifier des champ de l’objet B (via le Editer liste) et que cela modifie automatiquement l’objet B.

Est-ce que cela est possible?

Merci d’avance.

Par défaut les champs ramenés sont en lecture seule, car nous pensons que l’utilisateur doit comprendre qu’il faut changer d’objet pour modifier la référence.

Exemple : si je peux modifier le libellé du produit sur la commande, ça impactera toutes les commandes, ce n’est pas du tout un libellé copié dans la commande qui sera modifié.

Il est cependant possible de rendre les champs ramenés non clé fonctionnelle modifiable via l’attribut d’objet ou par code field.setUpdatable.

Il sera éditable en liste et en formulaire sauf à jouer avec le initList/initUpdate.