IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ext JS / Sencha Discussion :

Dessiner des Courbes avec extjs


Sujet :

Ext JS / Sencha

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 59
    Par défaut Dessiner des Courbes avec extjs
    Bonjour,

    Je voudrai dessiner des courbes en utilisant Extjs.
    J'ai fais la découverte d'un toolkit : http://code.google.com/p/extflot/ réalisant des courbes avec extjs.

    J'aurai une question concernant l'alimentation en données pour dessiner une courbes.
    Si j'ai bien compris ce toolkit il attend des tableau pour dessiner des courbes.

    J'obtiens les données que je veux afficher en format XML.
    Ces données sont de la forme :
    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
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    <Debits>
      <Debit>
        <id>23607</id>
        <dateDebit class="sql-timestamp">2009-04-28 14:17:37.851</dateDebit>
        <coffreId>2</coffreId>
        <depose>0</depose>
        <enCours>0</enCours>
        <archive>0</archive>
      </Debit>
      <Debit>
        <id>62082</id>
        <dateDebit class="sql-timestamp">2009-05-07 14:04:00.538</dateDebit>
        <coffreId>2</coffreId>
        <depose>0</depose>
        <enCours>0</enCours>
        <archive>0</archive>
      </Debit>
      <Debit>
        <id>93</id>
        <dateDebit class="sql-timestamp">2009-04-20 12:14:42.691</dateDebit>
        <coffreId>2</coffreId>
        <depose>0</depose>
        <enCours>0</enCours>
        <archive>0</archive>
      </Debit>
      <Debit>
        <id>47137</id>
        <dateDebit class="sql-timestamp">2009-05-06 11:30:31.299</dateDebit>
        <coffreId>2</coffreId>
        <depose>0</depose>
        <enCours>0</enCours>
        <archive>0</archive>
      </Debit>
      <Debit>
        <id>77026</id>
        <dateDebit class="sql-timestamp">2009-05-22 09:06:18.334</dateDebit>
        <coffreId>2</coffreId>
        <depose>0</depose>
        <enCours>0</enCours>
        <archive>0</archive>
      </Debit>
      <Debit>
        <id>54611</id>
        <dateDebit class="sql-timestamp">2009-05-06 15:01:33.194</dateDebit>
        <coffreId>2</coffreId>
        <depose>0</depose>
        <enCours>0</enCours>
        <archive>0</archive>
      </Debit>
      <Debit>
        <id>69555</id>
        <dateDebit class="sql-timestamp">2009-05-11 10:14:06.47</dateDebit>
        <coffreId>2</coffreId>
        <depose>0</depose>
        <enCours>0</enCours>
        <archive>0</archive>
      </Debit>
      <Debit>
        <id>23606</id>
        <dateDebit class="sql-timestamp">2009-04-28 14:17:37.715</dateDebit>
        <coffreId>2</coffreId>
        <depose>0</depose>
        <enCours>0</enCours>
        <archive>0</archive>
      </Debit>
      <Debit>
        <id>39526</id>
        <dateDebit class="sql-timestamp">2009-04-29 14:51:30.392</dateDebit>
        <coffreId>2</coffreId>
        <depose>0</depose>
        <enCours>0</enCours>
        <archive>0</archive>
      </Debit>
    </Debits>
    Je voudrais extraire de ce fichier xml les champs :
    • dateDebit
    • depose
    • enCours
    • archive


    pour les dessiner sous forme de courbe d'évolution.

    Mon axe en abscisse serait le champ dateDebit et les autres champs en ordonnées.

    Je voudrais savoir s'il existe un moyen en extjs de parcourir ce fichier xml afin d'obtenir les 4 tableaux .

    Je me suis penché du côté de l'objet Ext.data.store :
    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
    this.reader=new Ext.data.XmlReader({
            record: 'Debit'
     
        }, [
        'enCours','archive','dateDebit','depose'
        ]);
        var store = new Ext.data.Store({
            // load using HTTP
            proxy: new Ext.data.HttpProxy({
                url: 'monFichier.xml'
            }),
     
            reader: this.reader,
            autoLoad:true
        });
    Je n'arrive pas à mettre en forme le tableau.
    Si vous avez une idée.

    Je vous en remercie par avance.

  2. #2
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 59
    Par défaut
    Si ce sujet vous interesse allez su ce forum :
    http://extjs.com/forum/showthread.php?t=63364

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Artichow] Dessiner une courbe avec plusieurs couleurs
    Par m_jaz3 dans le forum Bibliothèques et frameworks
    Réponses: 13
    Dernier message: 03/11/2008, 16h26
  2. Dessiner des points avec PyQt
    Par Naoli dans le forum PyQt
    Réponses: 1
    Dernier message: 15/01/2008, 18h38
  3. dessiner une courbe avec OleExcel
    Par blondelle dans le forum C++Builder
    Réponses: 9
    Dernier message: 28/09/2006, 22h05
  4. comment dessiner des courbes en c++builder?
    Par bob75018 dans le forum C++Builder
    Réponses: 8
    Dernier message: 17/01/2006, 20h19
  5. Dessiner des courbes
    Par LE NEINDRE dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 23/06/2005, 10h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo