Bonjour
J'utilise extJS 4
je crée un fichier JSON en PHP à partir d'une table postgres
Je récupère l'info dans mon file.js
Code : Sélectionner tout - Visualiser dans une fenêtre à part {"resultval":[{"date":878598000,"valeur":"0"},{"date":999813600,"valeur":"0.72"},{"date":999900000,"valeur":"0.857"},{"date":999986400,"valeur":"0.872"},{"date":1000159200,"valeur":"0.91"},{"date":1001800800,"valeur":"1.398"},{"date":1001887200,"valeur":"0.723"},{"date":1001973600,"valeur":"1.6"}]}
puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var fields = [ {name: 'date', type:'date', dateFormat:'timestamp'}, {name: 'valeur', type: 'float'} ];
Puis le store
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Ext.define('Model', { extend: 'Ext.data.Model', fields: fields });
Le char avec la date en axe des X de fonctionne pas. Le char prend ces données comme des string et non comme des valeurs time
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 var store = Ext.create('Ext.data.JsonStore', { model: 'Model', proxy: { type: 'ajax', url: 'valeur.php', reader: {type: 'json',root: 'resultval'} } }); store.load();
Pouvez- m'indiquer où est l'erreur? ou me donner un exemple équivalent?
En vous remerciant par avance
lulug-29
Partager