Voilà je galère depuis un petit moment avec l'ajout d'une checkbox représentant une ligne sélectionnée dans un datagrid.

Mon datagrid est chargé par l'intermédiaire d'une requête SQL.
et si je veux mémoriser l'état de ma checkbox il faut que mon XML stocke aussi la donnée selected

donc côté php je renvoie aussi selected :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$xml .= "<selected>true</selected>";
Je suis parti de cet exemple : http://www.flex-tutorial.fr/2009/08/...c-des-checkbox

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<mx:DataGrid width="267" height="276" dataProvider="{userRequest.lastResult.test}" id="Grid" change="tst_select()">		
<mx:columns>
  <mx:DataGridColumn width="20">
    <mx:itemRenderer>
      <mx:Component>
	<mx:CheckBox label="" selected="{data.selected}" click="{data.selected=!data.selected}"/>
      </mx:Component>
    </mx:itemRenderer>
   </mx:DataGridColumn>			
</mx:DataGrid>
<mx:HTTPService id="userRequest" url="php/tests.php?action=list2" useProxy="false" method="POST" resultFormat="e4x">
</mx:HTTPService>
La checkbox apparaît cochée au départ, elle se décoche, mais ensuite impossible de la recocher.

Une idée ??