Bonjour
J'utilise extJS 4
je crée un fichier JSON en PHP à partir d'une table postgres
{"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"}]}
Je récupère l'info dans mon file.js
1 2 3 4
| var fields = [
{name: 'date', type:'date', dateFormat:'timestamp'},
{name: 'valeur', type: 'float'}
]; |
puis
1 2 3 4
| Ext.define('Model', {
extend: 'Ext.data.Model',
fields: fields
}); |
Puis le store
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(); |
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
Pouvez- m'indiquer où est l'erreur? ou me donner un exemple équivalent?
En vous remerciant par avance
lulug-29
Partager