Projet

Général

Profil

Actions

Amélioration #2603

ouvert

Feature #2784: getter et setter Value de Document

getValue et existence des attributs

Ajouté par Matthieu Codron il y a presque 14 ans. Mis à jour il y a plus de 13 ans.

Statut:
Analysé
Priorité:
Normal
Assigné à:
Version cible:
Début:
06/04/2012
Echéance:
% réalisé:

0%

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

adopter le schéma suivant:
getValue('existepas'); // null
getValue('existepas', $def); // $def
getValue('existevide'); // ''
getValue('existevide', $def); // $def

Ajout d'un message de log DEBUG dans le cas où l'attribut n'existe pas.

Principaux fichiers impactés:
Wiki Détail:
Contrôle:

TAUFU : getValue


Description

dans l'état actuel des choses, Doc::getValue ne permet pas de savoir si on accède à un attribut inexistant, ou à un attribut qui n'a pas de valeur.

Mis à jour par Marc Claverie il y a presque 14 ans

Il faut que Dynacase se comporte de manière plus structurante (comme un langage typé) : si l'attribut n'existe pas, getValue devrait retourner null même si une valeur par défaut à été fournie. A voir conjointement avec le demande concernant l'API JS #1873.

Mis à jour par Marc Claverie il y a presque 14 ans

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

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

  • Tâche parente mis à #2784

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

  • Statut changé de À analyser à Analysé
  • Temps estimé mis à 4:00 h
  • Solution proposée mis à jour (diff)
  • Contrôle mis à jour (diff)

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

  • Version cible changé de 3.2 #9 à 3.2 #10

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

  • Version cible changé de 3.2 #10 à 3.3.0
Actions

Formats disponibles : Atom PDF