Documentation #109045
openExpliquer l'affichage d'un champ commentaire conditionné dans le résumé de la demande
0%
Description
Confronté à cette subtilité que je ne connaissais pas (#108990#note-8) et qui n'est pas documenté il me semble puisque je m'attendrais à la trouver là : https://doc-publik.entrouvert.com/admin-fonctionnel/fabrique-formulaires/form-champs/champ_commentaire/
Un champ commentaire est par défaut réglé (Avancé > Affichage) pour n'être affiché ni dans la "Page de récapitulatif", ni dans le "Résumé de la demande".
Si un champ commentaire est paramétré avec une "Condition d’affichage" et que "Résumé de la demande" est coché, la condition ne s'appliquera que lors de la saisie du formulaire et ne s'appliquera plus dans le contexte du "Résumé de la demande".
Afin que l'affichage du contenu d'un champ commentaire soit conditionné aussi bien dans le formulaire à la saisie que dans le résumé, il faut prévoir également la condition dans le gabarit même du commentaire.
Updated by Frédéric Péters 6 months ago
- Tracker changed from Gestion de projet to Documentation
- Project changed from 574 to Publik
- Club set to No
Updated by Frédéric Péters 6 months ago
Il y a peut-être à tirer quelque chose des commentaires liés; de mon côté je préfère la documentation qui explique le pourquoi d'un fonctionnement, par exemple celle d'Anaïs :
Les conditions sont évaluées à la saisie uniquement. L'affichage des champs reprend ensuite tous les champs qui ont des données, sans évaluation des conditions, et pour les champs qui ne comportent pas de données, comme les titres, c'est le paramétrage Affichage Résumé de la demande qui fait que cela s'affiche ou non.
ou la mienne,
la page de résumé affiche les données qui ont été enregistrées dans la demande, sans rejouer les conditions (notamment pour ne pas cacher des données qui auraient été saisies). Pour les champs comme les titres et commentaires, comme il n'y a pas de données associées, ils s'affichent uniquement selon le paramétrage de l'affichage (les cases à cocher "Page de récapitulatif" et "Résumé de la demande").
Updated by Brice Mallet 6 months ago
- Status changed from Nouveau to En cours
- Assignee set to Brice Mallet
Frédéric Péters a écrit :
Cette explication me convient bien, je vais l'utiliser... MAISla page de résumé affiche les données qui ont été enregistrées dans la demande, sans rejouer les conditions (notamment pour ne pas cacher des données qui auraient été saisies). Pour les champs comme les titres et commentaires, comme il n'y a pas de données associées, ils s'affichent uniquement selon le paramétrage de l'affichage (les cases à cocher "Page de récapitulatif" et "Résumé de la demande").
suivant mon test (https://demarches-bmallet.test.entrouvert.org/backoffice/management/test-affichage-dans-resume/23/), le comportement exact n'est pas celui-ci pour un champ titre :
- https://demarches-bmallet.test.entrouvert.org/backoffice/forms/136/fields/2cc6af04-76d4-4a5c-9778-f385578107ad/
- est conditionné pour ne pas s'afficher sur choix "non" à la saisie => OK
- ne s'affiche pas plus dans le résumé => réglage case à coche "Résumé de la demande" non pris en compte
- https://demarches-bmallet.test.entrouvert.org/backoffice/forms/136/fields/pages/d9ab00d3-83d1-435f-8ebc-0ced052673de/c978c5ad-ba0f-412c-9773-de169eaa8c71/
- qui ne s'affiche pas dans le formulaire
- mais qui lui est affiché dans le résumé => réglage case à coche "Résumé de la demande" pris en compte
Bon je me prends pê trop la tête dans les détails mais quitte à expliciter cela dans la doc autant que ce soit précis.
Updated by Frédéric Péters 6 months ago
Pour reprendre mes commentaires dans #30731, la règle est de ne pas afficher les (sous-)titres s'il n'y a pas de contenu dessous, comme c'est le cas pour les pages (zappées quand vides) :
Titre 1 Sous-titre 1 champ: valeur Sous-titre 2 <-- n'apparait pas Titre 2 <-- celui-ci non plus Sous-titre 3 <-- et toujours pas Titre 3 champ: valeur
Updated by Brice Mallet 6 months ago
Bon avec cela j'ai tout le nécessaire pour tenter une explication dans la doc... merci Fred