Forums : Template et RDF

Aller à la discussion :  Plus récente Plus ancienne

# récursion dans template

Envoyé par : alexul

Date : 25/09/2012 14:50

Bonjour, dans mon application, j'ai le template suivant :

<menulist id="ID_EquipementBouilloteProduct" sizetopopup="none" flex="1" datasources="null" ref="*" querytype="storage" >
   <template>
      <query>
         SELECT name,image FROM Equipement
      </query>
      <action>
         <menupopup>
            <menuitem
               uri = "?"
               label = "?name"
               src = "?image"
               class = "menuitem-iconic"
            />
          </menupopup>
      </action>
   </template>
</menulist>

J'arrive bien à afficher la liste de tous mes éléments avec leurs noms mais le problème c'est qu'il me l'affiche 5 fois... Exemple : si, dans ma base de données, j'ai deux équipements nommés Equipement1 et Equipement2, voici ce que j'ai à l'affichage :

Equipement1
Equipement2
Equipement1
Equipement2
Equipement1
Equipement2
Equipement1
Equipement2
Equipement1
Equipement2

De plus je n'arrive pas à afficher l'image à côté du nom...
Que dois-je faire pour résoudre ce problème ???
Merci

# Re: récursion dans template

Envoyé par : thx1138

Date : 26/09/2012 15:58

Premièrement, il ne faut pas mettre le <menupopup> dans ton action

pour l'image, tu peux mettre l'attribut image="" dans le <menuitem>

et mettre dans ta feuille de style :

menulist > menupopup > menuitem[image] > .menu-iconic-left
{
 display:block;
 padding-right:5px;
}

# Re: récursion dans template

Envoyé par : alexul

Date : 27/09/2012 10:51

Ca marche nickel. Merci.

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.