Je suis passé de Leonardi 4.2 à 4.4.
J'avais changé le comportement d'une classe avec mon propre bout de code. Tout fonctionnait parafaitement en 4.2.
La méthode en cause:
public void addExtraValues(LySetController set, LyValueSet values)
En 4.2, si j'ajoute une valeur ici, alors elle apparait dans le formulaire (web ou lourd) et toutes les validations se font correctement. Donc, tout est OK.
En 4.4, les calculs se font correctement dans mon log. Donc, les valeurs sont "ajoutées". Mais elles ne sont plus affichées dans les formulaires et les validations se plantent (genre valeur NULL pas acceptée!). J'ai ajouté une ligne à la fin de la méthode: set.resetFormContent(); Ça change rien. Toujours le même problème, soit en formulaire ou dans un "edit table".
Partager