Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • jalhyd jalhyd
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar

La forge gitlab.irstea.fr sera définitivement arrêtée le 30 juin 2026. Nous vous invitons à migrer vos projets vers la forge INRAE. Vous trouverez plus de détails sur le blog de la forge INRAE.

  • cassiopeecassiopee
  • jalhydjalhyd
  • Issues
  • #338
Closed
Open
Issue created Jan 11, 2023 by Grand Francois@francois.grandContributor

Optimiser l'affichage des unités

Lors de l'affichage de résultats de calcul, l'obtention des noms de variable et leur unité passe par la création d'un nub, ce qui est très inefficace d'autant que pour un nub donné, les unités des résultats ne changent pas.

Remplacer ceci par des données statiques.

D'autres optimisations de création d'objets peuvent être faites : par exemple les entrées de listes déroulantes liées à un enum sont recréées systématiquement pour chaque valeur de l'enum (on peut utiliser un map par exemple pour résoudre le problème). Cela a aussi une conséquence sur le fonctionnement de l'interface : la détection de changement dans une liste déroulante est basée sur la référence sur l'objet JS "entrée de la liste" : deux objets JS créés à partir une même valeur d'enum vont conduire à un test erroné de différence et potentiellement déclencher des mises à jour dans les objets observateurs.

Edited Jan 16, 2023 by Grand Francois
Assignee
Assign to
Time tracking