Projet

Général

Profil

Anomalie #6665

[Template et Array] Les templates d'attribut dans les array sont mal pris en compte

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

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
08/11/2016
Echéance:
% réalisé:

100%

Version source:
Solution proposée:

Après analyse et concertation, la restriction suivante est ajoutée.
Les templates d'attribut sur un attribut dans un tableau ne permettent pas de prendre en compte un autre attribut que celui de l'attribut en cours.

Une exception est lancée dans ce cas.

Principaux fichiers impactés:
Complexité:
Contrôle:
Régression:
Non
Thèmes UIs:
Widget
Jalons: 3.2 R17, 3.2 R18

Description

Soit un array1 contenant les éléments suivant suivants :

text1
text2
text3

Si sur text1 je fais un template de la forme suivante :

        $options->commonOption("text1")->setTemplate(
            "<div>{{{attributes.text1.htmlContent}}}</div>".
            "<div>{{{attributes.text2.htmlContent}}}</div>".
            "<div>{{{attributes.text3.htmlContent}}}</div>" 
        );

j'obtiens 3 fois text1

Historique

#1 Mis à jour par Charles Bonnissent il y a plus de 2 ans

  • Statut changé de Nouveau à À analyser
  • % réalisé changé de 0 à 10

#2 Mis à jour par Charles Bonnissent il y a plus de 2 ans

  • Version cible mis à 1.1.0
  • Statut changé de À analyser à Assigné

#3 Mis à jour par Charles Bonnissent il y a plus de 2 ans

  • Assigné à mis à Charles Bonnissent

#4 Mis à jour par Charles Bonnissent il y a plus de 2 ans

  • Solution proposée mis à jour (diff)

#5 Mis à jour par Charles Bonnissent il y a plus de 2 ans

La mise à jour suite au modification des attributs est aussi fausse, elle utilise l'ordre des widgets détectés (sic) et pas leur nom.

#6 Mis à jour par Charles Bonnissent il y a plus de 2 ans

  • % réalisé changé de 10 à 100

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

  • Statut changé de Assigné à Intégré

Appliqué par commit commit:dynacase-document-uis|afee04bea43c9fb231dbafb64fab269d569ca3f5.

Formats disponibles : Atom PDF