bonjour
Je veux utiliser datagrid dojo pour afficher des données.
le souci c est quand j'ai tous mes données dans une seul ligne.
les données que je récupère sont sous le format :
Adata = {"vehicules": "x - y - z","marques ": "a - b -c","kilometrage": "1 - 1 - 2"}
Dans ma datagrid j'ai ces données sous la forme:
vehicules marques kilometrage
x - y - z a - b -c 1 - 1 - 2
et moi je veux les avoir sous cette forme
chaque données avec son équivalent
vehicules marques kilometrage
x a 1
y b 1
z c 2
mon code pour 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
28
29
30
31
32
33 (function(){ var data = { identifier: " id", items: []}; var dataL = [<%= Adata%>]; for ( var i = 0; i < dataL.length ; i++ ) { data.items.push(dataL[i]); } var dataStore = new dojo.data.ItemFileWriteStore( {data: data} ); var gridStructure = [ [ { field: "vehicules", name: "vh", width: 10, }, { field: "marques", name: "m", width: 10, }, { field: "kilometrage", name: "kl", width: 10, }, ] ]; var grid = new dojox.grid.DataGrid({ id: "grid", jsid: "grid", store: dataStore, structure: gridStructure, }); grid.placeAt("DataGrid"); grid.startup(); })();
je dois faire des boucles (je ne suis pas trop fort pour les for) pour récupérer chaque item apres les mettre dans la bonne colonnes je ne sais pas comment s y prendre .
Pourriez vous m'aidez.
Merci
Partager