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€.
Demandes liées
Historique
Mis à jour par Mikaël Ates il y a plus de 2 ans
- Lié à Development #54761: Conditions dans les blocs de champs ajouté
Mis à jour par Anaïs Ecuvillon il y a plus de 2 ans
- 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).
Mis à jour par Frédéric Péters il y a plus de 2 ans
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 ?).
Mis à jour par Anaïs Ecuvillon il y a plus de 2 ans
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...)
Mis à jour par Anaïs Ecuvillon il y a environ 2 ans
- Description mis à jour (diff)
- Echéance mis à 19 mai 2022
- Assigné à changé de Anaïs Ecuvillon à Frédéric Péters
Mis à jour par Anaïs Ecuvillon il y a presque 2 ans
- Statut changé de Nouveau à Fermé
- Planning changé de Non à Oui
Testé, tout est fonctionnel.