Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Dojo
Dojo Forum d'entraide sur le framework Dojo
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 14/09/2006, 11h56   #1
Nouveau Membre du Club
 
Inscription : novembre 2004
Messages : 57
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 57
Points : 28
Points : 28
Par défaut Dojo toolkit et WizardContainer

Bonjour !

J'aimerai savoir si l'un d'entre vous connait et à déjà utiliser le dojo toolkit ?

Je n'arrive pas à comprendre pourquoi lorsque je crée un container de la manière suivante:

Code :
1
2
3
4
5
 <div id="MainPannel" dojoType="WizardContainer"
         nextButtonLabel="next >>"
         previousButtonLabel="<< previous"
     cancelFunction="cancel"
         hideDisabledButtons="true">
Je ne peux pas par la suite lui changer sa propriété de style visibility:

Code :
document.getElementById('MainPannel').style.visibility = "hidden";
J'obtiens l'erreur (sur firefox) suivante:

Code :
1
2
3
Erreur : document.getElementById("MainPannel") has no properties
Fichier source : http://localhost/vp/templates/default/register.js
Ligne : 52
De plus en regardant dans les sources du toolkit je vois que la classe WizardContainer possède entre autres une méthode nextPannel() (dojo_0_3_1/src/widget/Widget.js) lorsque j'essaye de la tester ainsi:

Code :
document.getElementById('MainPannel').previousPanel()
J'obtiens toujours la même erreur. Je pense que quelque chose m'échappe quelqu'un pourrait-il m'aider ?
malves est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2006, 12h46   #2
Nouveau Membre du Club
 
Inscription : novembre 2004
Messages : 57
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 57
Points : 28
Points : 28
Bon, j'ai regardé un peu plus le code source de dojo. Si jamais ça peut aider quelqu'un un jour:

Pour accéder au style d'un dojo object:

Code :
1
2
3
dojo.widget.byId('div_id').domNode.style.propriété = "Value";
Par exemple:
dojo.widget.byId('MainPannel').domNode.style.visibility = "hidden";
Et pour appeller une méthode d'une classe:
Code :
dojo.widget.byId('MainPannel').previousPanel();
malves est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web