Auto-complétion : contenu du champs qui disparait

Problem description

Bonjour,

Au niveau d’un champ en auto-complétion avec une valeur sélectionnée via la loupe, si on clique sur le champ puis qu’on clique ailleurs, alors le champ se vide. L’impact semble visuel uniquement, quand j’enregistre je retrouve ma valeur dans le champ.

Steps to reproduce

Pour l’exemple j’utilise le module de Démo.

  1. Ouvrir le formulaire de création d’un produit.
  2. Au niveau du champ “Supplier code” cliquer sur la loupe :

  1. Choisir un fournisseur dans la liste. Celui-ci apparait bien dans le formulaire de création du produit :

  1. Cliquer sur le champ “Supplier code” (l’input), puis cliquer ailleurs (par exemple sur l’icône du formulaire) :

  1. Le champ “Supplier code” se vide (le champ “Supplier name” non).
    → Le champ “Supplier code” ne devrait pas se vider si on n’a pas sélectionné une autre valeur ?

  1. Compléter les champs “Reference”, “Name” et “Type” puis cliquer sur “Save”.

  1. Le champ “Supplier code” n’est plus vide.

Technical information

Instance /health

[Platform]
Status=OK
Version=5.2.31
BuiltOn=2023-02-09 18:48
Git=5.2/c905191298e741a96e312df877eaabbf42360fc4
Encoding=UTF-8
EndpointIP=
EndpointURL=
TimeZone=Europe/Paris
SystemDate=2023-02-14 14:43:45

[Application]
ApplicationVersion=1.0.0
ContextPath=
ContextURL=
ActiveSessions=1
TotalUsers=7
EnabledUsers=5
LastLoginDate=2023-02-14 14:31:40

[Server]
ServerInfo=Apache Tomcat/9.0.71
ServerType=WEB
ServerActiveSessions=1
ServerSessionTimeout=30

[OS]
Name=Linux
Architecture=amd64
Version=3.10.0-1160.81.1.el7.x86_64
SystemEncoding=UTF-8

[Disk]
DiskFree=29077
DiskUsable=24920
DiskTotal=100701

[JavaVM]
Version=17.0.1
Vendor=Eclipse Adoptium
VMName=OpenJDK 64-Bit Server VM
VMVersion=17.0.1+12
ScriptEngine=rhino
ScriptEngineVersion=Rhino 1.7.13 2020 09 02
HeapFree=187593
HeapSize=339968
HeapMaxSize=524288
TotalFreeSize=371913

[Cache]
ObjectCache=308
ObjectCacheMax=10000
ObjectCacheRatio=3
ProcessCache=11
ProcessCacheMax=10000
ProcessCacheRatio=0
APIGrantCache=0
APIGrantCacheMax=1000
APIGrantRatio=0

[Database]
Vendor=3
ProductName=PostgreSQL
ProductVersion=11.18
DriverName=PostgreSQL JDBC Driver
DriverVersion=42.5.3
DBDate=2023-02-14 14:43:45
DBDateOffset=0
DBPatchLevel=5;P02;6f509d25dbd7ab102ca546d83ef68fc8
UsingBLOBs=true

[Healthcheck]
Date=2023-02-14 14:43:45
ElapsedTime=195

Merci pour ton retour.

Effectivement ça semble étrange, il y a surement un évènement de trop quand on perd le focus alors que la référence est déjà là…
On va regarder.

Vu, c’était bien une collision entre la sélection via le bouton lookup et via l’auto-completion qui était à l’origine du reset du champ.

Ce sera poussé en 5.2.32

1 Like

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.