Bonjour!

Je bloque sur la récupération de mes données stockées dans mySql.
j'ai un service php (Zend) pour les insertions (qui fonctionne) et un autre pour sélectionner une ligne d'informations; le service est copié sur l'exemple fourni et largement repris par Adobe http://help.adobe.com/fr_FR/Flex/4.0...e6e8-8000.html
http://help.adobe.com/fr_FR/Flex/4.0...0d422cf08-7ff2

Je parviens à réaliser cette sélection dans un datagrid.
Cependant le but consiste à dire si telle réponse est fournie pour la question 1 alors ...
Deux optiques apparaissent suite aux recherches :
1 Regarder du côté du dataProvider du datagrid pour chercher les données :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<mx:DataGrid includeIn="StateFlo2" creationComplete="datagrid1_creationCompleteHandler(event)" 
				 dataProvider="{getQuestionsResult.lastResult}" editable="true"> 
		<mx:columns> 
			<mx:DataGridColumn headerText="Question1" dataField="q1"/> 
			<mx:DataGridColumn headerText="Question2" dataField="q2"/> 
		</mx:columns> 
	</mx:DataGrid>
Il faut donc travailler sur getQuestionsResult.lastResult. Mais comment? Quand j'essaie de récupérer son contenu avec un objet ou un arrayCollection je n'y parviens pas!

2 Insérer un événement sur la distribution du résultat du CallResponder
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<s:CallResponder id="getQuestionsResult" result="repQuestions_resultHandler(event)"/>
puis récupérer son contenu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
protected function repQuestions_resultHandler(event:ResultEvent):void {
 
var essai1:ArrayCollection;
essai1= new ArrayCollection(ArrayUtil.toArray(getQuestionsResult.lastResult));
var essai2:Object = getQuestionsResult.lastResult as InternauteService;
Alert.show(plist[0]['q1']);
Vous l'aurez compris, je suis à la ramasse :-) les deux procédés se ressemblant...
Merci d'avoir lu jusqu'ici! Un indice?