Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

Aller à la page :  1 2

# Re: Explorateur de dossier en tree

Envoyé par : alien7

Date : 05/06/2007 16:13

Ok c'est ce qu ej'avai sfait justement mais voilà comme j'avai smis ausis ca :

var tripled = document.createElement("triple");
tripled.setAttribute("subject","?folder");
tripled.setAttribute("predicate","http://home.netscape.com/NC-rdf#Icon");
tripled.setAttribute("object","?icon");

ca plantait, là je viens de réessayer sans l'icon ca marche. Apparement c'est peut etre le bug en question je sais pas. Je ferais les icon en CSS. L'essentiel marche.

Merci bcp thefab :)

# Re: Explorateur de dossier en tree

Envoyé par : alien7

Date : 05/06/2007 18:48

Arf encore un problème, le tri ne marche pas du tout.

treecol.setAttribute("id","Name");
treecol.setAttribute("label","Name");	
treecol.setAttribute("class","sortDirectionIndicator");	
treecol.setAttribute("sortResource","http://home.netscape.com/NC-rdf#Name");
treecol.setAttribute("sortActive","true");
treecol.setAttribute("sortDirection","ascending");
treecol.setAttribute("sort","?Name");
treecol.setAttribute("primary","true");
treecol.setAttribute("flex","1");
treecol.setAttribute("hideheader","true");

C'est mon dernier souci, enfin j'espère.

# Re: Explorateur de dossier en tree

Envoyé par : thefab

Date : 05/06/2007 20:48

Il faut certainement rafraichir la source RDF (rebuild ou refresh je sais plus)

# Re: Explorateur de dossier en tree

Envoyé par : alien7

Date : 06/06/2007 12:10

Bon je suis passé par ca :

var sortTree = document.getElementById(nameF);
var sortService = Components.classes["@mozilla.org/xul/xul-sort-service;1"].
                   getService(Components.interfaces.nsIXULSortService);
sortService.sort(sortTree, "http://home.netscape.com/NC-rdf#Name", "ascending");

Voilà résolu, et merci encore thefab

Aller à la page :  1 2

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.