Contrainte de visibilité en création

4.0
Contrainte de visibilité en création
0
Tags: #<Tag:0x00007f6483512540>

(Lucie Richard) #1

Bonjour,

Dans un objet j’ai un champ de type booléen permettant à l’utilisateur d’indiquer si les 2 adresses dans le formulaire sont identiques. Si elles sont identiques je cache les champs d’adresses de la 2e, si non alors je laisse les champs visibles.

Pour effectuer ce comportement j’ai créé une contrainte. Cela fonctionne bien en modification mais en création les champs sont cachés, bien que mon champ booléen = non. Toujours en création si je mets adresse identique = oui puis je remets à non alors les champs apparaissent.
Voici ma contrainte et un impact.


Y a-t-il une subtilité à savoir?

Ma configuration :
Simplicité version 4.0 patch level P21 (database patch level P21 )Built on 2018-10-26 16:27


(François Genestin) #2

Quelle est la valeur par défaut du champ ?
si c’est vide il faut alors aussi test que le champ est vide ou alors mette 0 en valeur par défaut (pour la création)


(Lucie Richard) #3

Bonjour François,
En effet j’avais oublié de mettre une valeur par défaut. En la mettant cela fonctionne correctement.
Merci.