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

Flex Discussion :

rafraichissement lecture de fichier csv


Sujet :

Flex

  1. #1
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Mai 2010
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 91
    Par défaut rafraichissement lecture de fichier csv
    Bonjour,
    J'ai de nouveau un problème!! encore
    j'ai un tableau datagrid rempli avec des données d'un fichier csv jusque la ca va! J'aimerais que lorsque je clique sur une combobox remplir mon tableau avec un autre fichier csv.
    Le problème cest que cela que le rafraichissement ne se fait pas bien même si je met à jour les valeurs du tableau. Pourtant les données sont bien lu dans le nouveau fichier csv.
    voici ma méthode de lecture d'un fichier csv
    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
    public function CSVLectureElect(fichier:String)
    		{
    			dateDuJour= dateBienFomatter(new Date(new Date().getFullYear(),new Date().getUTCMonth(), new Date().getDate()));
    			csvLoader= new URLLoader();		
    			csvLoader.load(new URLRequest(fichier));
    			csvLoader.addEventListener(Event.COMPLETE,CSVLoaded);		
    		}	
     
    	 	public function CSVLoaded(e:Event):void {
    			    var str:String = csvLoader.data as String;
    			    var arr:Array = str.split("\n");
    			    for (var i:int=0; i<arr.length; i++) {
    			       arr[i] = arr[i].split(';');
    			    }
    		       	arr.splice(0,1);
    		       	arr.splice(arr.length-1,arr.length-1);
    			    heureListe = arr;
    			}
    Voici ce que je fait lorsque l'utilisateur clique sur ma combobox :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public function clickCombobox():void{
    				csvLecture = new CSVLectureElect("monfichier.csv");
                                    monGraphElectDonnees= csvLecture.heureListe ;
    Quelqu'un a t-il une idée pour rafraichir mes données dynamiquement?

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 244
    Par défaut
    tu dois redéfinir la dataprovider de ta datagrid.

    datagrid.dataprovider = "Nouveau fichier"


  3. #3
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Mai 2010
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 91
    Par défaut
    Merci pour la réponse. Mais j'ai déjà essayé cette technique mais sa ne marche pas.

  4. #4
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Mai 2010
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 91
    Par défaut
    Enfaite j'ai vraiment l'impression qu'il faut que je fasse une autre action pour que cela mette à jour ma datagrid, je pense que cela vient du fait que je lit un fichier cvs, car lorsque je met à jour le tableau avec des données rentré en dur cela fonctionne très bien.

  5. #5
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Mai 2010
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 91
    Par défaut
    Je n'arrive toujours pas à réactualiser mes données!!
    Sinon je me suis dit que je pourrais recharger ma page principale mais pour cela il faut que je lui mette que mes valeurs modifiées restent, c'est à dire que la page soit réactualisé avec ces valeurs. Peut on réactualiser une page en lui mettant des paramètres?

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 319
    Par défaut
    as-tu essayé un invalidateDisplayList ou ValidateNow sur ta datagrid?

  7. #7
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Mai 2010
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 91
    Par défaut
    Je te remercie pour ta réponse, je viens d'essayer tes deux possibilités mais cela ne fonctionne toujours pas.

  8. #8
    Membre éprouvé Avatar de greatalain
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2007
    Messages : 124
    Par défaut
    Ta classe est bien Bindable ?

  9. #9
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Mai 2010
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 91
    Par défaut
    Merci pour ta réponse.
    non, elle ne l'était pas je l'ai changé mais cela n'a rien changé au problème. J'utilise une façon un peu détournée pour permettre l'affichage, l'utilisateur doit cliquer sur un bouton et cette technique me permet d'afficher le graph, mais j'aimerais quand même pouvoir faire ça directement.

Discussions similaires

  1. Lecture de fichier CSV
    Par Glob dans le forum Codes sources à télécharger
    Réponses: 3
    Dernier message: 09/04/2013, 10h38
  2. lecture de fichier CSV
    Par bakaratoun dans le forum MATLAB
    Réponses: 12
    Dernier message: 07/12/2009, 17h00
  3. VB.Net - Lecture de fichiers csv
    Par House MD dans le forum VB.NET
    Réponses: 16
    Dernier message: 19/10/2008, 16h56
  4. [CSV] Lecture de fichier CSV
    Par fthem dans le forum Langage
    Réponses: 18
    Dernier message: 23/09/2008, 08h17

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