Sur une contrainte Front/ Backend, j’ai un impact de type modification de liste de valeur qui déclenche un hasChange inapproprié alors qu’il n’y a aucune modification de valeur sur le formulaire ce qui délcenche la popup de confirmation de sauvegarde alors que l’on clique uniquement sur le bouton “Fermer”
Cette popup ne devrait pas être affichée.
On en a profité pour créer une méthode helper qui fait tout ça en front, elle sera appelée par la contrainte, mais pourra être utilisée simplement par les hooks front pour recharger une liste dynamiquement :
myfield.ui.setList("MY_LOV_NAME")`
A savoir :
Appeler le back-end pour recharger le tableau des items myfield.listOfValues
Redessiner la UI myfield.ui.redraw() = select2 / radio buttons…
Appliquer le myfield.ui.change() que si la valeur n’existe plus = le champ est retourné à vide