Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Autres langages pour le Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/09/2006, 12h19   #1
Membre éprouvé
 
Avatar de GregPeck
 
Inscription : novembre 2005
Messages : 530
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 530
Points : 464
Points : 464
Par défaut [XUL] Recharger un tree xul

Bonjour à tous,

J'ai un petit soucis qui commence à me saouler.
Je n'arrive pas à recharger un tree remplis via RDF.

J'ai trouvé un code qui le fait (normalement) sur xulfr.org:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 function reloadTree(treeId) {
      var tree = document.getElementById(treeId);
      var dsUrl=tree.getAttribute('datasources');
      alert ("checkpoint 1:"+ dsUrl);
      // le fait de mettre à blanc puis remettre à nouveau la valeur
      // fait recharger la source de donnée
      tree.setAttribute('datasources', "");
      alert ("checkpoint 2");
      tree.setAttribute('datasources', dsUrl);
      
      dsUrl=tree.getAttribute('datasources');
      alert ("checkpoint 3:" + dsUrl);
}
Ce code fonctionne une fois sur 20 environ
Le reste du temps, je vois bien le checkpoint1 avec mes bonnes valeurs mais il ne m'affiche pas le checkpoint2 !

Et puis comme je bosse avec xulrunner, je n'ai pas de console. (D'ailleurs au passage il y a moyen de debugguer facilement avec xulrunner ?)

EDIT: J'ai trouvé comment débugger: http://www.supinfo-projects.com/fr/2...n_xulrunner/4/ mais ça ne change rien à mon problème, il ne me met rien dans la console (par contre il met des choses si je lui demande via dump())

Merci à tous ceux qui peuvent se pencher sur ce problème !
GregPeck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2006, 14h18   #2
Membre éprouvé
 
Avatar de Christophe Charron
 
Homme Christophe Charron
Développeur informatique
Inscription : juillet 2005
Messages : 768
Détails du profil
Informations personnelles :
Nom : Homme Christophe Charron
Âge : 51
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2005
Messages : 768
Points : 492
Points : 492
Bonjour,
Citation:
Envoyé par GregPeck
Bonjour à tous,
J'ai un petit soucis qui commence à me saouler.
Je n'arrive pas à recharger un tree remplis via RDF.
issu d'une génération par php ?
Citation:
Envoyé par GregPeck
J'ai trouvé un code qui le fait (normalement) sur xulfr.org:
Ce code fonctionne une fois sur 20 environ
Tu as du voir aussi qu'il y avait des problèmes de rafraichissement ...
Pour ma part, je passe systémétiquement à mon script php une valeur aléatoire, ce qui force une ré-exécution ...
Code :
1
2
3
4
5
  var raf_random=Math.random();
  vf_o_tree_elements.setAttribute('datasources', '');
 vf_o_tree_elements.setAttribute('datasources','_monscriptamoitoutseul.php?raf='+raf_random+"&");
  }
__________________
Cordialement,
Christophe Charron
Pour consulter mon site professionnel, vous pouvez cliquer sur le bouton prévu à cet effet, juste sous la signature .
Christophe Charron est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2006, 15h05   #3
Membre éprouvé
 
Avatar de GregPeck
 
Inscription : novembre 2005
Messages : 530
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 530
Points : 464
Points : 464
Citation:
Envoyé par Christophe Charron
issu d'une génération par php ?
Oui en effet j'aurais du préciser.

Et donc ta solution du nombre aléatoire fonctionne nickel, cela m'évite de mettre le datasources à '' ce qui le fait planter.

Merci beaucoup !
GregPeck est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h08.


 
 
 
 
Partenaires

Hébergement Web