Projet

Général

Profil

Actions

Anomalie #1873

fermé

[Librairie data.js] La fonction getValue retourne undefined que l'attribut demandé existe ou pas

Ajouté par Charles Bonnissent il y a plus de 14 ans. Mis à jour il y a environ 14 ans.

Statut:
Intégré
Priorité:
Bas
Assigné à:
Version cible:
Début:
31/08/2011
Echéance:
% réalisé:

100%

Temps estimé:
4:00 h
Version source:
Solution proposée:

Afin de savoir si l'attribut existe ou non, il faut disposer de la structure du document à savoir la famille.

Pour des raisons de performance les attributs non valué ne sont pas envoyés.

S'il faut tester l'existence cela implique une baisse des performances

Solution retenue :
si le résultat est vide car attribut inexistant, un test de validité de l'attribut est effectué, si l'attribut n'existe pas cela retournera undefined si def non défini (le def qui est chaine vide par défaut) sinon retourne null si pas de valeur.

Principaux fichiers impactés:
Complexité:
Simple
Contrôle:

Test spécifique javascript.

Thème:
Régression:

Description

Elle devrait retourner :
"" lorsque l'attribut existe et n'est pas valué
et undefined lorsqu'il n'existe pas

Mis à jour par Marc Claverie il y a plus de 14 ans

  • Statut changé de Nouveau à À analyser
  • Assigné à mis à Éric Brison
  • Version cible mis à 3.1.1

Mis à jour par Éric Brison il y a plus de 14 ans

  • Tâche parente mis à #1904

Mis à jour par Éric Brison il y a plus de 14 ans

  • Assigné à Éric Brison supprimé

Mis à jour par Éric Brison il y a plus de 14 ans

  • Assigné à mis à Éric Brison

Mis à jour par Éric Brison il y a plus de 14 ans

  • Statut changé de À analyser à Analysé
  • Solution proposée mis à jour (diff)

Mis à jour par Éric Brison il y a plus de 14 ans

  • Version cible changé de 3.1.1 à 3.2 sprint 1
  • Solution proposée mis à jour (diff)

Mis à jour par Éric Brison il y a plus de 14 ans

  • Tâche parente #1904 supprimé

Mis à jour par Éric Brison il y a plus de 14 ans

  • Version cible changé de 3.2 sprint 1 à 3.2 rx

Mis à jour par Marc Claverie il y a plus de 14 ans

  • Version cible changé de 3.2 rx à 3.2 sprint 3
  • Retourne null si l'attr n'existe pas; '' si pas valué ou la valeur par défaut fournie
  • Le chargement de la famille est réalisé si nécessaire (cachée par la lib data)

Mis à jour par Éric Brison il y a plus de 14 ans

  • Assigné à Éric Brison supprimé

Mis à jour par Éric Brison il y a plus de 14 ans

  • Temps estimé mis à 4:00 h
  • Solution proposée mis à jour (diff)
  • Complexité mis à Simple
  • Contrôle mis à jour (diff)

Mis à jour par Éric Brison il y a environ 14 ans

  • Priorité changé de Normal à Bas

Mis à jour par Éric Brison il y a environ 14 ans

  • Assigné à mis à Éric Brison

Mis à jour par Éric Brison il y a environ 14 ans

  • Solution proposée mis à jour (diff)

Mis à jour par Éric Brison il y a environ 14 ans

  • Statut changé de Analysé à Intégré
  • % réalisé changé de 0 à 100

Appliqué par commit commit:622c2c28cfbe7a4d4702494ae5e4213d38b2e8ff.

Actions

Formats disponibles : Atom PDF