Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/06/2011, 10h26   #1
Nouveau Membre du Club
 
Femme
Inscription : mai 2010
Messages : 91
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations forums :
Inscription : mai 2010
Messages : 91
Points : 30
Points : 30
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 :
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 :
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?
zyanya est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2011, 13h04   #2
Membre habitué
 
Homme Nicolas
Développeur informatique
Inscription : juillet 2007
Messages : 229
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Localisation : Luxembourg

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

Informations forums :
Inscription : juillet 2007
Messages : 229
Points : 137
Points : 137
tu dois redéfinir la dataprovider de ta datagrid.

datagrid.dataprovider = "Nouveau fichier"

npirard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2011, 13h55   #3
Nouveau Membre du Club
 
Femme
Inscription : mai 2010
Messages : 91
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations forums :
Inscription : mai 2010
Messages : 91
Points : 30
Points : 30
Merci pour la réponse. Mais j'ai déjà essayé cette technique mais sa ne marche pas.
zyanya est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2011, 14h05   #4
Nouveau Membre du Club
 
Femme
Inscription : mai 2010
Messages : 91
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations forums :
Inscription : mai 2010
Messages : 91
Points : 30
Points : 30
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.
zyanya est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2011, 09h07   #5
Nouveau Membre du Club
 
Femme
Inscription : mai 2010
Messages : 91
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations forums :
Inscription : mai 2010
Messages : 91
Points : 30
Points : 30
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?
zyanya est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2011, 14h46   #6
Membre éclairé
 
Inscription : janvier 2004
Messages : 319
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2004
Messages : 319
Points : 384
Points : 384
as-tu essayé un invalidateDisplayList ou ValidateNow sur ta datagrid?
Kantizbak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2011, 15h50   #7
Nouveau Membre du Club
 
Femme
Inscription : mai 2010
Messages : 91
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations forums :
Inscription : mai 2010
Messages : 91
Points : 30
Points : 30
Je te remercie pour ta réponse, je viens d'essayer tes deux possibilités mais cela ne fonctionne toujours pas.
zyanya est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2011, 16h05   #8
Membre habitué
 
Avatar de greatalain
 
Homme Alain Great
Développeur informatique
Inscription : novembre 2007
Messages : 124
Détails du profil
Informations personnelles :
Nom : Homme Alain Great
Localisation : France

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

Informations forums :
Inscription : novembre 2007
Messages : 124
Points : 146
Points : 146
Ta classe est bien Bindable ?
greatalain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2011, 16h48   #9
Nouveau Membre du Club
 
Femme
Inscription : mai 2010
Messages : 91
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations forums :
Inscription : mai 2010
Messages : 91
Points : 30
Points : 30
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.
zyanya est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h47.


 
 
 
 
Partenaires

Hébergement Web