|
Bonsoir,
Suite à la création de 2 profils différents pour
l'accès à l'application, j'ai un layout avec certains widgets dont
l'"hidden_if_expr" est remplie:
- Quand je visualise mon formulaire de
création, pas de problème.
- Quand je saisis des données dans les
widgets dont la "hidden_if_expr" est remplie et que je valide le formulaire, ces
widget n'enregistrent pas leur valeur
- Si en création, un widget n'est pas
validé, alors le layout se réaffiche sans les champs dont la "hidden_if_expr"
est remplie.
- Quand je suis en modification, le formulaire s'affiche et se
comporte correctement.
Voici à quoi ressemble ma hidden_if_expr:
python: context.REQUEST.get('typeMember', datamodel['typeMember']) !=
'professionnel'
Je me doute que çà doit avoir un rapport avec le fait qu'au moment de
l'enregistrement des données (méthode layout.validate_layout_structure), le
widget doit apparaître en hidden car le contexte d'évaluation de l'_expression_ ne
correspond plus au formulaire initial, mais je n'ai pas d'idée sur la façon de
résoudre ce problème.
Peut-être suffit-il de changer mon _expression_, mais pour y mettre quoi
?
Merci d'avance pour vos retours
Cordialement
Cédric Marfil Concepteur Réalisateur Intégrateur Confirmé Tél. direct: 03.20.65.33.18 Mail: [EMAIL PROTECTED] Capgemini 181 rue Jules Delcenserie 59700 Marcq en Baroeul
|
_______________________________________________ cps-users-fr Adresse de la liste : [email protected] Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
