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.
Envoyé par : Julien Appert
Date : 02/06/2005 16:50
inspire toi de la page d'about:config
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 :(
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...
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.
Envoyé par : Julien Appert
Date : 03/06/2005 14:06
arg ! Je ne suis pas sur la version officielle. Je vais aller voir...
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.
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.