Projet

Général

Profil

Actions

Anomalie #4715

fermé

Colonne lien, calculé par une méthode. Attribut des tableaux non géré.

Ajouté par Guillaume Alouege il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
16/04/2014
Echéance:
% réalisé:

100%

Temps estimé:
Version source:
Solution proposée:

La valeur de l'argument présenté dans la méthode doit être la valeur correspondant à la rangée courante comme pour les liens "normaux".

La fonction de calcul du lien doit être modifiée pour prendre en compte l'index courant de la rangée.

Note : la clef "K" sera utilisable comme n° de rangée (de 0 à n).

Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Document:API
Régression:

Description

Lorsque l'on définis un lien via la colonne link dans le fichier CSV d'une famille.

Exemple :


ATTR;TABLEAU;FRAME;My table;N;N;array;300300;R;;;;;;;;
ATTR;ATTRIBUTE_A;TABLEAU;Foo;N;N;text;300360;R;;;;;;;;
ATTR;ATTRIBUTE_B;TABLEAU;Bar;N;N;text;300770;R;%::getDiff(ATTRIBUTE_A)%;;;;;;

Avec la méthode getDiff :

@
public function getDiff($attr) {
return $attr; //$k is an array

}
@

On récupère toutes la liste des valeurs du tableau. Si on envoie K, K vaut -1.


ATTR;ATTRIBUTE_B;TABLEAU;Bar;N;N;text;300770;R;%::getDiff(K)%;;;;;;

Nous n'avons aucun moyen de récupérer la bonne valeur, correspondant à la ligne en cours.


Demandes liées

Copié vers Core - Anomalie #4755: Colonne lien, calculé par une méthode. Attribut des tableaux non géré.IntégréÉric Brison16/04/2014

Actions

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

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

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

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

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

  • Solution proposée mis à jour (diff)

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

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

Appliqué par commit dynacase-core|commit:9b585009420ddda512ed7c45f2f0cfc4332c91f5.

Actions

Formats disponibles : Atom PDF