Bonjour à toutes et à tous
J'ai un service web qui me retourne des data sous un format JSON et je souhaite intégrer ces données dans un tableau Grid, donc j'ai créer un datastor et ca marche bien sauf que je rempli sur toute une ligne pas dans chaque colonne.
code pour data store
1 2 3 4 5 6 7 8
| var ListeErrorJsonPStore = new Ext.data.Store({
autoLoad: true,
storeId: 'MyStore',
//fields: ['Key','Value'],
data:response
});
ListeErrorJsonPStore.load(); |
code pour Grid
1 2 3 4 5 6
| columns: [{
text: 'OF',
//flex: 1 ,
width: 115,
dataIndex: 'value'
}, ] |
le retour JSON est de ce type ('Key','Value')
Ext.data.JsonP.callback1([{"Key":"STATUT","Value":"PASS"},{"Key":"COUNTER","Value":"3"},{"Key":"OF_Data_0","Value":"000011317359|SAP|Le n° de timbre dans SAP n\u0027est pas valide !Erreur DATA SAP|31/03/2017 12:58:39|31/03/2017 13:10:30"},{"Key":"OF_Data_1","Value":"000011317360|SAP|Cette référence n\u0027existe pas dans la table de correspondance !SAP error|31/03/2017 12:58:39|31/03/2017 13:10:30"},{"Key":"OF_Data_2","Value":"000011389087|BIN CREATE|Erreur OLS Dienumber, pas de Retour OK du WebService N° : 0000859851ND90770 {\"machineStatuses\":[{\"meterSerialNo\":\"0000859851ND90770\",\"status\":\"no system linked to device [0000859851ND90770] and Opco [3]\"}]}|31/03/2017 12:58:39|31/03/2017 13:10:30"}])
Merci de votre aide parce que là je bloque.
Partager