Permet d'afficher une boite de liste d'élement, linéaire ou en arbre, avec plusieurs colonnes (comme dans la liste des boites aux lettres et sous dossiers dans Mozilla Mail).
Exemple :
<tree id="liste-taches" flex="1">
<treecols>
<treecol id="col1" label="Priorité" flex="1" />
<treecol id="col2" label="Déscription" flex="4"/>
<treecol id="col3" label="Effectué" flex="1" />
</treecols>
<treechildren id="liste-donnees">
<treeitem>
<treerow>
<treecell label="aaaaa"/>
<treecell label="bbbbb" />
<treecell label="ccccc"/>
</treerow>
</treeitem>
<treeitem>
<treerow>
<treecell label="aaaaa"/>
<treecell label="bbbbb" />
<treecell label="ccccc"/>
</treerow>
</treeitem>
</treechildren>
</tree>
Attributs hérités de Reference/Xul/ElementXul, en plus des suivants :
Si égale à true, permet à l'utilisateur de modifier l'ordre des colonnes en drag'n'dropant les colonnes.
Est utilisé quand le contenu provient d'une ressource RDF. Rôle précis ?
permet d'afficher (false) ou non (true) un petit bouton à droite des entêtes de colonnes, qui en cliquant dessus, affiche un menu popup listant la liste de toutes les colonnes, et permettant de cacher ou non chaque colonne. Par défaut : false.
Doit contenir du code javascript, qui sera executé à chaque fois que l'utilisateur sélectionnera une ligne dans la liste. Si la selection multiple est possible, à chaque ajout ou retrait d'une ligne de sélection, le onselect sera appelé.
Contient le texte de la bulle apparaissant quand on laisse la souris au dessus du columnpicker.
Permet d'indiquer si la selection est unique ou multiple, c'est à dire si on peut ou pas selectionner plusieurs lignes à la fois (en appuyant sur shift ou ctrl en même temps que le clique sur une ligne).
contient le numéro de la ligne sélectionné, ou -1 si aucune ligne sélectionnée.
Si égale à true, permet à l'utilisateur de modifier l'ordre des colonnes en drag'n'dropant les colonnes.
Permet de lire/modifier la valeur de l'attribut selType.
Le contenu de cette page est disponible selon certaines conditions de réutilisation. Lire aussi la page des 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.