Development #58835
Conditions sur les champs d'un bloc de champ
0%
Description
Ceci avait été écarté lorsque les conditions ont été introduites.
Cela peut désormais être étudié et considéré.
Financé par le club en développement mutualisé à hauteur de 12k€.
Related issues
History
Updated by Mikaël Ates over 1 year ago
- Related to Development #54761: Conditions dans les blocs de champs added
Updated by Anaïs Ecuvillon over 1 year ago
- Ajout d'une condition d’affichage Django à tous les champs d'un bloc de champs.
- Ces conditions s'appliquent uniquement à l'intérieur du bloc de champs.
Ex. Affichage de champs spécifiques selon la réponse à "Vous êtes : un particulier, une association, un professionnel"
Ce qui est exclus (pour ne pas retarder ou compliquer ce dev) :- Il n'est pas possible de conditionner l'affichage d'un champ du bloc de champs depuis un champ hors du bloc de champs.
Donc maintenant je recherche un dev pour ça (plusieurs collectivités ont déjà manifesté leur intérêt : Toulouse, Villejuif et CD44).
Updated by Frédéric Péters over 1 year ago
Ces conditions s'appliquent uniquement à l'intérieur du bloc de champs
En cas de blocs répétés, les conditions s'appliquent bien indiviuellement sur chaque "répétition" du bloc, pas sur l'ensemble des blocs.
i.e. sur un bloc de champ, avec identifiant "bloc" qui serait
- un champ texte (identifiant "texte")
- un champ texte
Pour afficher le second champ texte uniquement quand le premier contient "toto", la condition serait « bloc_var_texte == "toto" ».
et ça donnerait sur la page :
texte : [ toto ......... ] texte2 : [ blah ..... ] texte : [ autre chose .. ] <ajouter>
i.e. pas 'influence de la valeur choisir sur la première ligne sur la condition d'évaluation du champ "texte2" de la deuxième ligne.
On s'entend bien là-dessus ?
(ou bien on ne considère pas les blocs répétés ?).
Updated by Anaïs Ecuvillon over 1 year ago
Frédéric Péters a écrit :
On s'entend bien là-dessus ?
Oui, c'est ce qui couvrira le plus d'usages (même si tu vas voir que d'autres usages vont émerger...)
Updated by Anaïs Ecuvillon over 1 year ago
- Description updated (diff)
- Due date set to 19 May 2022
- Assignee changed from Anaïs Ecuvillon to Frédéric Péters
Updated by Anaïs Ecuvillon about 1 year ago
- Status changed from Nouveau to Fermé
- Planning changed from No to Yes
Testé, tout est fonctionnel.