HttpService + DataGrid + Checkbox
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:
$xml .= "<selected>true</selected>";
Je suis parti de cet exemple : http://www.flex-tutorial.fr/2009/08/...c-des-checkbox
Code:
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 ?? :aie: