Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Un arbre éditable?

Envoyé par : Utilisateur anonyme

Date : 02/06/2005 12:14

Bonjour,

est t'il possible de générer un arbre dont les cellules sont éditables grâce à des paramètres de <tree>, ou faut t'il passer par du javascript pour définir un comportement sur le click d'une cellule (genre ouverture de popup avec les champs modifiables)?

Merci.

# Re: Un arbre éditable?

Envoyé par : Julien Appert

Date : 02/06/2005 16:50

inspire toi de la page d'about:config

# Re: Un arbre éditable?

Envoyé par : Utilisateur anonyme

Date : 03/06/2005 11:30

Merci.

Ca aurait été sympa de pouvoir changer les cellules d'un arbre "à la Excel", Mais il semble que ca n'ai pas possible :(

# Re: Un arbre éditable?

Envoyé par : Julien Appert

Date : 03/06/2005 13:56

va voir un test ici. Je sais pas si c'est sensé marcher, mais en tout cas ce n'est pas le cas.

Le double clic produit cette erreur javascript :

Error: document.getElementById(col) has no properties Source File: http://www.xulplanet.com/ndeakin/tests/edittree.xml Line: 88

Si quelqu'un a le courage de regarder d'où vient le pb...

# Re: Un arbre éditable?

Envoyé par : Utilisateur anonyme

Date : 03/06/2005 14:05

Exactement ce que je cherchais. Et dans mon firefox il semble que ca marche ;). En tout cas je n'ai pas l'erreur Javascript que tu semble avoir.

# Re: Un arbre éditable?

Envoyé par : Julien Appert

Date : 03/06/2005 14:06

arg ! Je ne suis pas sur la version officielle. Je vais aller voir...

# Re: Un arbre éditable?

Envoyé par : Julien Appert

Date : 03/06/2005 14:08

ah oui, en effet sous la 1.0.4 ça marche très bien. Espérons que ça marchera également sous la 1.1...

EDIT : je viens d'essayer avec la Deep Park Alpha, même erreur. j'ai l'impression qu'il va falloir que les développeurs de ce formidable arbre éditable revoient leur copie.

# Re: Un arbre éditable?

Envoyé par : Utilisateur anonyme

Date : 27/11/2005 13:11

https://bugzilla.mozilla.org/show_bug.c(..)

ligne 88 de edittree.xml changer:

var pos = ((document.getElementById(col).ordinal - 1) >> 1);

en

var pos = ((document.getElementById(col.id).ordinal - 1) >> 1);

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.