Contrainte sur deux champs

Tags: #<Tag:0x00007f80fa11af08>

Bonjour,
Le métier souhaiterait disposer d’un Warning (message popup) lorsque les valeurs de deux champs sont particulières:
si champ1=fond1 et champ2 =val2 alors afficher popup dès que champ2 est renseigné par l’utilisateur et avant enregistrement du formulaire

Pour mettre en place ce genre de contrôle de surface vous devez implémenter des hooks client (Javascript) de la UI. Cf. https://docs.simplicite.io/documentation/04-ui/responsive.md#business-objects-hooks

Attention, si la règle métier est importante vous devrez quand même aussi l’implémenter coté serveur (à priori dans un postValidate). En effet tout ce qu’on implémenté coté client n’a aucune fiabilité = n’importe quel utilisateur un peu “malin” peut contourner/modifier le Javascript client via les dev tools du navigateur. Idem si vous interagissez avec votre objet via autre chose que la UI (import batch via I/O, ou appel d’API)

Merci David ça fonctionne parfaitement.
Le postValidate est aussi en place