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 04/10/2011, 11h55   #1
Nouveau Membre du Club
 
Inscription : avril 2006
Messages : 71
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 71
Points : 27
Points : 27
Par défaut Où trouver le fichier countries.json (utilisé dans beaucoup d'exemples de code)

Je souhaiterais exécuter sur mon poste un exemple de programme sélectionnant un noeud d'un dijit.tree. Or cet exemple utilise un fichier "countries.json" (comme beaucoup d'autres exemples d'ailleurs).

J'aimerais savoir où je peux trouver ce fichier.

Voici l'exemple que je souhaite exécuter :

Code :
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
46
47
48
49
50
51
52
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html dir="ltr">
 
    <head>
        <style type="text/css">
            body, html { font-family:helvetica,arial,sans-serif; font-size:90%; }
        </style>
        <script src="http://ajax.googleapis.com/ajax/libs/dojo/1.6/dojo/dojo.xd.js"
        djConfig="parseOnLoad: true">
        </script>
        <script type="text/javascript">
            dojo.require("dojo.data.ItemFileReadStore");
            dojo.require("dijit.Tree");
            dojo.require("dijit.form.Button");
 
            function selectNode() {
 
                mytree.attr('path', ['continentRoot', 'NA', 'MX', 'Mexico City']);
 
            }
        </script>
        <link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/dojo/1.6/dijit/themes/claro/claro.css"
        />
    </head>
 
    <body class=" claro ">
        <div dojoType="dojo.data.ItemFileReadStore" jsId="continentStore" url="../_static/js/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" jsId="mytree" openOnClick="true" model="continentModel"
        showRoot="false" persist="false">
        </div>
        <div dojoType="dijit.form.Button" onClick="selectNode();">
            Highlight the node!
        </div>
        <!-- NOTE: the following script tag is not intended for usage in real
        world!! it is part of the CodeGlass and you should just remove it when
        you use the code -->
        <script type="text/javascript">
            dojo.addOnLoad(function() {
                if (document.pub) {
                    document.pub();
                }
            });
        </script>
    </body>
 
</html>
arsene555 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 15h49   #2
Membre éprouvé
 
Gibot Daniel
Inscription : janvier 2010
Messages : 314
Détails du profil
Informations personnelles :
Nom : Gibot Daniel
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : janvier 2010
Messages : 314
Points : 440
Points : 440
Bonjour,

Prenons comme site : http://docs.dojocampus.org/dijit/Tree-examples

L'emplacement du countries.json se situera dans le répertoire précédent --> "../" signifiant un répertoire avant.

Donc l'emplacement du countries.json sera :
http://docs.dojocampus.org/dijit/_st...countries.json

Ceci est un exemple.

Sur le site de dojjoCampus : http://docs.dojocampus.org/dijit/Tree
L'emplacement du countries.json est : /moin_static185/js/dojo/trunk/dojo/..//dijit/tests/_data/countries.json

le "/" renvoie à la racine du site.

Cela nous donne :
http://docs.dojocampus.org/moin_stat...countries.json
Daniel_Gibot est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 08/10/2011, 11h01   #3
Nouveau Membre du Club
 
Inscription : avril 2006
Messages : 71
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 71
Points : 27
Points : 27
Je les connais les conventions dans les chemins ("../" etc ...). Mais je n'avais pas du tout eu la présence d'esprit de reconstituer le chemin moi-même.

Merci bien. J'ai enfin pu mettre la main sur ce fichier tant utilisé dans les exemples.
arsene555 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 04h04.


 
 
 
 
Partenaires

Hébergement Web