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