Bonjour à tous,
Je viens vous demander un coup de pouce pour le toolkit dojo. Je suis totalement débutant avec ce toolkit, et je suis bloqué avec le dojox.image.ThumbnailPicker.
J'ai lu toutes les docs officielles, et j'ai suivi un tutoriel (même plusieurs) qui donnent tous à peu près la même chose. Mon souci est que rien ne s'affiche à l'écran. Je vois dans firebug que le script JSON est appelé, le résultat est bien affiché aussi (toujours dans firebug), mais je n'ai rien à l'écran.
Voilà mon code complet:
JAVASCRIPT
JSON
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 <script type="text/javascript" src="../dojo_toolkit/dojo/dojo.js" djConfig="parseOnLoad:true"></script> <script type="text/javascript"> dojo.require("dojox.image.ThumbnailPicker"); dojo.require("dojo.data.ItemFileReadStore"); function initImagePicker() { //Define the request, saying that 20 records should be fetched at a time, //and to start at record 0 var request= { query: {}, count:5 }; //Tell the widget to request the "thumb" parameter, as different //stores may use different parameter names var itemNameMap = { imageThumbAttr: "mini", imageLargeAttr: "full", thumbHeight: 45, thumbWidth: 60, }; dijit.byId('photosPicker').setDataStore(imageItemStore, request, itemNameMap); dijit.byId('photosPicker').init(); } dojo.addOnLoad(initImagePicker); </script> HTML <div jsId="imageItemStore" dojoType="dojo.data.ItemFileReadStore" url="../scripts/links.json"></div> <div id="photosPicker" dojoType="dojox.image.ThumbnailPicker"></div>
Merci d'avance pour votre temps !
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 { items:[ { "thumb":"http://127.0.0.1/franskbostad/images/biens/NIC001/mini/exterieur9.jpg", "large":"http://127.0.0.1/franskbostad/images/biens/NIC001/big/exterieur9.jpg", "title":"", "link":"" }, { "thumb":"http://127.0.0.1/franskbostad/images/biens/NIC001/mini/203.jpg", "large":"http://127.0.0.1/franskbostad/images/biens/NIC001/big/203.jpg", "title":"", "link":"" }, { "thumb":"http://127.0.0.1/franskbostad/images/biens/NIC001/mini/chambre.jpg", "large":"http://127.0.0.1/franskbostad/images/biens/NIC001/big/chambre.jpg", "title":"", "link":"" }, { "thumb":"http://127.0.0.1/franskbostad/images/biens/NIC001/mini/chambre2.jpg", "large":"http://127.0.0.1/franskbostad/images/biens/NIC001/big/chambre2.jpg", "title":"", "link":"" }, { "thumb":"http://127.0.0.1/franskbostad/images/biens/NIC001/mini/chambre3.jpg", "large":"http://127.0.0.1/franskbostad/images/biens/NIC001/big/chambre3.jpg", "title":"", "link":"" } ] }
Partager