Bonjour

J'utilise extJS 4
je crée un fichier JSON en PHP à partir d'une table postgres

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"}]}
Je récupère l'info dans mon file.js

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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Ext.define('Model', {
        extend: 'Ext.data.Model',
        fields: fields
    });
Puis le store
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();
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