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.13.3] Champs additionnels / valeur par défaut de type texte passe en grisé si le texte commence par un nombre #2978

Closed
helene-rossignol opened this issue Apr 3, 2024 · 3 comments
Labels

Comments

@helene-rossignol
Copy link

Version
2.13.3

Description du bug
Bonjour,
J'ai ajouté un champ additionnel de type select pour avoir des classes de précision de localisation pour mes points :
[{"label": "GPS", "value": "GPS"}, {"label": "0 à 10 m", "value": "0 à 10 m"}, {"label": "10 à 100 m", "value": "10 à 100 m"}, {"label": "100 à 500 m", "value": "100 à 500 m"}, {"label": "Lieu-dit", "value": "Lieu-dit"}, {"label": "Commune", "value": "Commune"}]

Lorsque je demande une valeur par défaut sur une value n'incluant que du texte (GPS, Commune, Lieu-dit), aucun souci, la valeur par défaut apparaît bien dans la liste déroulante et peut-être modifiée si besoin.

En revanche, lorsque je veux choisir par défaut une valeur qui commence par une nombre (10 à 100 m, 100 à 500 m). La case se grise et n'est plus modifiable. Si j'ajoute des guillemets, l'ensemble de l'expression apparaît bien entre guillemets dans une case de texte mais n'est pas modifiable. Si je ne mets pas de guillemets, seulement le premier nombre apparaît dans une case de texte et n'est pas modifiable. Si je remplace cette valeur numérique par du texte (exemple : Dix à 100 m), plus de souci.

Comportement attendu
Que l'expression puisse être considérée comme du texte, même si elle comprend des nombres, s'afficher par défaut dans une liste déroulante modifiable

@camillemonchicourt
Copy link
Member

Je viens de tester sur le serveur de DEMO (en 2.14) et je reproduis le soucis : https://demo.geonature.fr/geonature/#/occtax/form/releve

image


image

Sur Chromium et sur Firefox.

@camillemonchicourt
Copy link
Member

En testant sur le serveur de DEMO, c'est plus complexe que ça.

Sur un champs où la valeur par défaut est "0 à 10 m" cela fonctionne, mais un autre où la valeur par défaut est "0 à 500 m", cela ne fonctionne pas :

image

image

@jacquesfize
Copy link
Contributor

Les modifications apportées pour résoudre ce problème sont disponibles dans la version 2.14.2 de GeoNature.

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

No branches or pull requests

3 participants