Development #37301
Remarque en première option d'un champ liste dynamiquement rempli
0%
Description
Ce serait pratique de pouvoir mettre une valeur par défaut aussi sur les champs qui sont remplis par une source de données.
Si la liste contient en premier la bonne valeur, on ne peut pas bénéficier du "onchange" pour afficher d'autres champs (information tirée d'une projection de requête) ou pour remplir un autre champ avec une autre requête.
L'inconvénient est aussi que les usagers peuvent ne pas voir que le champ suivant est rempli avec une mauvaise information.
L'idéal serait que la valeur du champ "remarque" (paramètres du champ de type liste) soit prise en compte comme quand on utilise les éléments manuels
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 4 ans
Je viens de vérifier, sur un champ liste il y a moyen de sélectionner une valeur par défaut, il suffit de préremplir en spécifiant l'id de la valeur souhaitée.
(je n'arrive pas bien à comprendre la suite du ticket).
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
Je pense que ce qu'elle veut dire est que si la première valeur d'un champ datasource se trouve déclencher des conditions "live" d'affichage d'autres champs et/ou de sélection d'une datasources, elles ne seraient pas pris en compte immédiatement, et ça n'a pas grand chose à voir avec le pré-remplissage (qu'elle appelle valeur par défaut) mais je suppose qu'avec un pré-remplissage on pré-exécute les conditions d'affichage et autres choses dynamiques (je n'ai pas vérifié si c'était vrai, j'essaie juste de comprendre).
Mis à jour par Marie Kuntz il y a plus de 4 ans
Pardon, apparemment ce n'était pas clair du tout, je recommence : je voudrais pouvoir mettre une valeur "Sélectionnez" en premier choix d'une liste remplie par une source de données (c'est vrai que c'est beaucoup plus simple formulé ainsi)
Mis à jour par Frédéric Péters il y a plus de 4 ans
Il doit encore me manquer une subtilité, j'ai configuré un champ liste avec une source de données, j'y ai mis un texte en "remarque", et ce texte apparait bien en premier élément de la liste.
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
Marie Kuntz a écrit :
Pardon, apparemment ce n'était pas clair du tout, je recommence : je voudrais pouvoir mettre une valeur "Sélectionnez" en premier choix d'une liste remplie par une source de données (c'est vrai que c'est beaucoup plus simple formulé ainsi)
Bon ben je ne comprends plus ton ticket moi non plus alors...
Mis à jour par Marie Kuntz il y a plus de 4 ans
Sur ce formulaire : https://formulaires-demarches-recette.cr-reunion.fr/formation/mku-test-avec-valeur-par-defaut/
Une fois que l'on a sélectionné un code postal, la liste "ville" ne reprend pas le "choisissez" mis en remarque
Mis à jour par Frédéric Péters il y a plus de 4 ans
Ok, sur les champs listes dont les éléments sont chargés dynamiquement (parce que source de données variant selon un autre champ de la démarche), le remplacement des éléments du <select> fait disparaitre l'éventuelle "remarque" qui aurait été définie.
Mis à jour par Pierre Cros il y a plus de 4 ans
- Fichier Capture d’écran du 2019-10-31 09-51-32.png ajouté
Mis à jour par Pierre Cros il y a plus de 4 ans
- Fichier
Capture d’écran du 2019-10-31 09-51-32.pngsupprimé
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Fichier 0001-forms-keep-hint-as-initial-option-in-dynamic-select-.patch 0001-forms-keep-hint-as-initial-option-in-dynamic-select-.patch ajouté
- Sujet changé de Valeur par défaut sur un champ rempli avec une source de données à Remarque en première option d'un champ liste dynamiquement rempli
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
Ok pour moi.
Mis à jour par Frédéric Péters il y a environ 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 45554f40b0acc4cec83d58a20a5cd63c6a517941 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sat Nov 2 14:43:28 2019 +0100 forms: keep hint as initial option in dynamic <select> (#37301)
Mis à jour par Frédéric Péters il y a environ 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
forms: keep hint as initial option in dynamic <select> (#37301)