Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Label dynamique sur des listes

Envoyé par : Utilisateur anonyme

Date : 30/05/2005 17:34

Bonjour,

je voudrais savoir si il est possible, lors de la création de liste, de mettre une valeur dynamique sur le label d'un colonne de la liste.

Je crée actuellement ma liste de la facon suivante :

   <tree id="liste" flex="1" flags="dont-build-content" ref="urn:data:row" datasources="rdf:null"  seltype="single">
    <treecols>
     <treecol id="name" label="Nom"/>
     <treecol id="p1" label="Paramètre n°1"/>
     <treecol id="p2" label="Paramètre n°2"/>
     <treecol id="p3" label="Paramètre n°3"/>
     <treecol id="p4" label="Paramètre n°4"/>
     <treecol id="p5" label="Paramètre n°5"/>
    </treecols>
    <template>
      <treechildren>
        <treeitem uri="rdf:*">
          <treerow>
            <treecell label="rdf:http://aql/rdf#nom"/>
          </treerow>
        </treeitem>
      </treechildren>
    </template>
  </tree>

Ma liste est construite à partir d'un source RDF. La liste comporte 6 colonnes.

Est-il donc possible que les labels de ces 6 colonnes soient définies dynamiquement (par exemple avec des données qui sont dans le fichier RDF) ? Cela serait pour remplacer mes labels Parametre n°1 ... n°5.

Merci d'avance, Arnaud.

# Re: Label dynamique sur des listes

Envoyé par : Utilisateur anonyme

Date : 31/05/2005 15:12

Personne ne peut m'aider ??

# Re: Label dynamique sur des listes

Envoyé par : Lapinator

Date : 31/05/2005 19:41

Pour definir un nom utilise fait comme sa:

document.getElementById('p1').setAttribute('Label','La nouvelle valeur');

apres je ne voie pas trops comment ^^

sinon tu peut remplir le contenue de ton arbre dynamiquement.

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.