Bonjour ,
j'utilise un toolkit dojo pour visualiser des images et des informations lié a chaque image ce code suivant permet d'avoir mes données
je cherche à récuperer des données que je vais mettre sur une datagrid
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 $.declare("profile.Data", dijit._Widget, { constructor: function(){ var $$ = $.byId; this.nodeReferences = { "Location" : $$("proLocation"), "Website" : $$("proWebsite"), "employer" : $$("proEmployer"), "Role" : $$("proRole") } }, setData: function(data){ var node = this.nodeReferences; for(var i in node){ if(i in data){ d.style(node[i],"display",""); var txt = (i == "website" ? "<a href='" + data[i] + "'>" + data[i] + "</a><br>" : data[i]); node[i].innerHTML = txt; }else{ d.style(node[i],"display","none"); } } d.anim("profileArea",{ opacity:{ start:0, end: 0.99 }, paddingLeft:{ start:72, end:0 } }, 520, d.fx.easing.bounceOut ); } });
je veux utiliser le meme code
je ne sais pas comment recuperer ces données et et faire une fonction qui les charge dans une datagrid
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 constructor: function(){ this.nodeReferences = { mission : var mission, durée : var duree, adresse : var adresse } },
code pour ma grid:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 chargerGrid:function(){ }
pourriez m aider svp
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 (function(){ var dataStore = new dojo.data.ItemFileWriteStore({data: data}); var data = {donnees que j'ai recuperé}; var gridStructure = [ [{ field: "mission", name: "Mission", width: 15, }, { field: "durée", name: "Durée", width: 10, }, { field: "lieu", name: "Lieu", width: 10, } ] ]; var grid = new dojox.grid.DataGrid({ id: "grid", jsid: "grid", store: dataStore, autoHeight:true, autoWidth:true, structure: gridStructure }); grid.placeAt("Grid"); grid.startup(); })();
Merci
Partager