IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques & Frameworks Discussion :

Utilisation Dojo Tree [Dojo]


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 180
    Par défaut Utilisation Dojo Tree
    J'essaie d'utiliser l'exemple dojoTreeWidget
    avec la librairie http://ajax.googleapis.com/ajax/libs...ojo/dojo.xd.js

    je rencontre l'erreur suivante sur ma page client >>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    uncaught exception: Could not load cross-domain resources: dojo.lang.* dojo.widget.* dojo.widget.Tree
    Pourtant cela semble hyper simple ...

    Quel outil puis je utiliser pour faire un arbre ?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 180
    Par défaut
    Bon j'ai trouvé la page de Dojo campus (enfin )
    J'utilise un de leurs exemples, ma page n'a plus d'erreur jscript mais rien n'est affiché :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <script src="http://ajax.googleapis.com/ajax/libs/dojo/1.4/dojo/dojo.xd.js" type="text/javascript"></script>
    <script type="text/javascript">
        dojo.require("dojo.data.ItemFileReadStore");
        dojo.require("dijit.Tree");
    </script>
     
    	<div dojoType="dojo.data.ItemFileReadStore" jsId="continentStore" url="http://docs.dojocampus.org/moin_static163/js/dojo/trunk/dijit/tests/_data/countries.json">
    </div>
    <div dojoType="dijit.tree.ForestStoreModel" jsId="continentModel" store="continentStore"
    query="{type:'continent'}" rootId="continentRoot" rootLabel="Continents"
    childrenAttrs="children">
    </div>
    <div dojoType="dijit.Tree" id="mytree2" model="continentModel" showRoot="false">
    </div>

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 63
    Par défaut
    Bonjour,
    On ne voit pas tout ton code. Peux tu vérifier que tu as bien les lignes suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <style type="text/css">
        @import "/dojo/dijit/themes/soria/soria.css";
     
    html, body {
      height: 100%;
    }
    </style>
    <body class="soria">

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 180
    Par défaut
    Effectivement ca n'y était pas, je l'ai ajouté sans correction... Voici mon code complet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    <html>
     
    <script src="http://ajax.googleapis.com/ajax/libs/dojo/1.4/dojo/dojo.xd.js" type="text/javascript"></script>
     
    <script type="text/javascript" src="./dojo-1.4.2/dojo/dojo.js"></script>
     
    <script type="text/javascript">
        dojo.require("dojo.data.ItemFileReadStore");
        dojo.require("dijit.Tree");
    </script>
     
    <style type="text/css">
        @import "/dojo/dijit/themes/soria/soria.css";
     
    html, body {
      height: 100%;
    }
    </style>
     
    <body class="soria">
    <script src="http://ajax.googleapis.com/ajax/libs/dojo/1.4/dojo/dojo.xd.js" type="text/javascript"></script>
    <script type="text/javascript">
        dojo.require("dojo.data.ItemFileReadStore");
        dojo.require("dijit.Tree");
    </script>
     
    	<div dojoType="dojo.data.ItemFileReadStore" jsId="continentStore" url="http://docs.dojocampus.org/moin_static163/js/dojo/trunk/dijit/tests/_data/countries.json">
    </div>
    <div dojoType="dijit.tree.ForestStoreModel" jsId="continentModel" store="continentStore"
    query="{type:'continent'}" rootId="continentRoot" rootLabel="Continents"
    childrenAttrs="children">
    </div>
    <div dojoType="dijit.Tree" id="mytree2" model="continentModel" showRoot="false">
    </div>
     
    </body>
    </html>

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 63
    Par défaut
    Et l'appel au "parser" ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 180
    Par défaut
    Franchement j'y comprend pas grand chose, j'ai repris l'exemple http://dojocampus.org/explorer/#Dijit_Tree_Basic
    Je ne sais pas bien de quoi tu parles... suis un vrai nase sur le coup
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
     
     
    <html>
     
    <script src="http://ajax.googleapis.com/ajax/libs/dojo/1.4/dojo/dojo.xd.js" type="text/javascript"></script>
     
    <script type="text/javascript" src="./dojo-1.4.2/dojo/dojo.js"></script>
     
     
     
    <style type="text/css">
        @import "/dojo/dijit/themes/soria/soria.css";
     
    html, body {
      height: 100%;
    }
    </style>
     
    <body class="soria">
    <script src="http://ajax.googleapis.com/ajax/libs/dojo/1.4/dojo/dojo.xd.js" type="text/javascript"></script>
    <script language="JavaScript" type="text/javascript">
      dojo.require("dojo.data.ItemFileReadStore");
      dojo.require("dijit.Tree");
      dojo.require("dojo.parser");  // scan page for widgets and instantiate them
    </script>
     
    <div dojoType="dojo.data.ItemFileReadStore" jsId="continentStore"
      url="http://docs.dojocampus.org/moin_static163/js/dojo/trunk/dijit/tests/_data/countries.json"></div>
     
    <h3>Tree with hardcoded root node (not corresponding to any item in the store)</h3>
    <div dojoType="dijit.Tree" id="tree1" store="continentStore" query="{type:'continent'}"
      labelAttr="name" label="Continents">
      <script type="dojo/method" event="onClick" args="item">
        if(item){
          alert("Execute of node " + continentStore.getLabel(item)
            +", population=" + continentStore.getValue(item, "population"));
        }else{
          alert("Execute on root node");
        }
      </script>
    </div>
     
    Click <a href="featureexplorer/Dojo/countries.json" target="_new">here</a> to see the data used to populate the tree.
    </body>
    </html>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Dojo] Tree : affichage et alimentation à partir d'un jsonStore
    Par hapalemur dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 19/06/2009, 12h44
  2. [Dojo] utiliser dojo ?
    Par Niolo dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 19/06/2009, 12h00
  3. [Dojo] Tree ne se charge pas sur F5 sous IE7
    Par *.Har(d)t dans le forum Bibliothèques & Frameworks
    Réponses: 5
    Dernier message: 19/05/2009, 00h53
  4. [Dojo] Tree éditable par double-clic
    Par *.Har(d)t dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 24/03/2009, 19h16
  5. utilisation de tree
    Par fzahra dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 19/05/2006, 16h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo