Envoyé par : the-quoan
Date : 21/03/2010 18:01
Bonjour,
j'essaye d'ajouter un treeitem sur un arbre par intermédiaire d'un script java script. cependant celui-ci ne me donne pas ce que je souhaite, sans afficher d'erreur. Quelqu'un peut il jeter un coup d'œil .
code
<?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <window id="Standard" title="Gestion des Bases de Données" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" width="600" height="530" hidechrome="False" > <script> <![CDATA[ function add() { var schedulesList = document.getElementById("tree1"); var newItem = document.createElement("treeitem"); var newRow = document.createElement("treerow"); newItem.appendChild(newRow); var data1 = document.createElement("treecell"); data1.setAttribute("label","nom 1"); newRow.appendChild(data1); var data2 = document.createElement("treecell"); data2.setAttribute("label", "prenom 2"); newRow.appendChild(data2); var data3 = document.createElement("treecell"); data3.setAttribute("label", "email 1"); newRow.appendChild(data3); schedulesList.appendChild(newItem); }
]]> </script> <tree id="tree1" flex="1" hidecolumnpicker="true" seltype="single" > <treecols> <treecol id="name1" flex="1" label="Name" /> <treecol id="sex1" flex="1" label="Prenom" /> <treecol id="color1" flex="1" label="email" /> </treecols> <treechildren id="tree1"> <treeitem> <treerow> <treecell label="nom" /> <treecell label="prenom" /> <treecell label="email" /> </treerow> </treeitem>
</treechildren> </tree> <hbox align="right" style="margin-top:15px" > <hbox flex="1"/> <button flex="1" label="6" onclick="add();"/> </hbox> </window>
Merci d'avances
Envoyé par : thx1138
Date : 22/03/2010 00:56
Si tu n'avais qu'un seul id="tree1" sur le <treechildren>, cela fonctionnerait sans doute mieux
Envoyé par : Raphael
Date : 22/03/2010 06:06
Et ce serait pas mieux d'utiliser un treeview ?
Envoyé par : mistervince
Date : 22/03/2010 09:13
il faut ajouter le treeitem au treechildren et pas au tree directement.
Envoyé par : the-quoan
Date : 04/04/2010 16:46
Merci pour votre aide
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.