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

[0.7.3] La recherche de valeurs écrase la valeur précédente #403

Open
PaulLabruyere opened this issue Jan 6, 2025 · 1 comment
Open

Comments

@PaulLabruyere
Copy link

Salut tout le monde ! 👋 (et bonne année ^^!)

J'ai un souci avec un sous-module de suivi depuis le passage de monitoring en 0.7.3 (depuis 0.6.0), au niveau du formulaire de saisie. Pour info GN est en 2.14.2, mais ce pb ne s'observe pas dans le formulaire Occtax, seulement ceux de monitoring (sites, visites et observations).

Dans les champs type_widget: datalist, on a un menu déroulant et une petite barre pour rechercher une valeur. C'est bien pratique quand la liste des valeurs proposées est longue. Pb : si on a déjà entré une valeur, lorsqu'on cherche la valeur suivante, l'ancienne valeur est effacée si elle n'est pas renvoyée par la nouvelle recherche.

Avec une image ça sera sans doute plus clair ^^

recherche_datalist

Pas gênant si c'est un choix unique, mais problématique pour les champs à valeur multiple multiple: true, notamment la liste d'observateurs à l'échelle de la visite.

Ça a l'air de venir du code qui construit le formulaire donc ça dépasse mes compétences. Si quelqu'un a eu le même souci, ou encore mieux, a une solution, je suis preneur ^^

Merci et bonne reprise !

Paul

@PaulLabruyere
Copy link
Author

Re ! Je reviens vers vous avec un peu plus de détails.

J'ai réussi à reproduire sur le site de démo, via le module de suivi blaireautières :

  • aller sur un site, par exemple le site 200
  • Cliquer sur "ajouter une visite"
  • Renseigner une ou deux valeurs dans le champ "Indices de présence"
  • Taper ensuite les premières lettres d'une nouvelle valeur
  • Les valeurs déjà saisies disparaissent. Si on efface le début de recherche, elles reviennent, mais si on sélectionne une nouvelle valeur, les anciennes sont écrasées.

recherche_datalist_demo

  • Si on sauvegarde la visite, seule la nouvelle valeur est conservée, ce n'est donc pas qu'un pb d'affichage (exemple visite 599)

À noter que le champ "Observateurs" n'est pas concerné : cela semble venir de l'option "designStyle": "bootstrap" présente sur observers dans la conf par défaut du formulaire de visite. Cette option n'est pas renseignée sur perturb dans la conf du module. J'ai contourné le pb en ajoutant cette option dans ma propre configuration.

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

No branches or pull requests

1 participant