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 : 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
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>
Partager