Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[2.12.3] Champ additionnel "Select" reste grisé et non modifiable si une valeur par défaut est renseignée #2540

Closed
Splendens opened this issue May 13, 2023 · 6 comments
Assignees
Milestone

Comments

@Splendens
Copy link

Version
2.12.3

Description du bug
Sur une instance, j'ai des champs additionnels de type select. Comme expliqué dans la note de version, j'ai mis à jour les listes de valeurs, par exemple :

[{"label": "N", "value": "N"}, {"label": "NE", "value": "NE"}, {"label": "E", "value": "E"}, {"label": "SE", "value": "SE"}, {"label": "S", "value": "S"}, {"label": "SO", "value": "SO"}, {"label": "O", "value": "O"}, {"label": "NO", "value": "NO"}, {"label": "indifférente", "value": "indifférente"}]

Si je renseigne une valeur par défaut pour ce champ, la case correspondante dans le formulaire contient bien la bonne valeur, mais la case reste grisée et n'est pas modifiable.

Comportement attendu
Avoir la valeur par défaut renseignée pour un champ et pouvoir le modifier.

Comment reproduire
Configurer un champ additionnel de type "select" avec une valeur par défaut et tester un saisie.

@TheoLechemia
Copy link
Member

TheoLechemia commented May 22, 2023

Est-ce que tu as renseigné la valeur par défaut avec des guillemets ?
Quand je met N - sans guillemet- ça fonctionnne.
(par contre ça ne marche pas si la value doit être un entier, je regarde pour corriger ça)

@Splendens
Copy link
Author

Ah oui, sans les guillemets ça fonctionne bien pour mes valeurs textuelles.
Merci !

@camillemonchicourt
Copy link
Member

A indiquer quelque part dans la doc des champs additionnels, ou dans les textes d'aide de l'admin des champs additionnels ?

@camillemonchicourt
Copy link
Member

Le texte d'aide mériterait d'être plus clair car là on comprend qu'on doit le mettre comme les valeurs, donc potentiellement entre guillemets :

image

En passant, ça vaudrait le coup que les textes d'aides soient en police plus petite et en italique, pourquoi pas un peu grisé, pour mieux les distinguer des labels des champs.

TheoLechemia added a commit that referenced this issue May 31, 2023
@TheoLechemia
Copy link
Member

J'ai précisé le texte d'aide.
Pour le texte d'aide en plus petit, ça viendra avec la prochaine version de Flask-admin (1.6.1)

TheoLechemia added a commit that referenced this issue Jun 22, 2023
camillemonchicourt pushed a commit that referenced this issue Aug 23, 2023
@camillemonchicourt
Copy link
Member

Corrigé dans la 2.13.0, et texte d'aide amélioré.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants