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 :
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 $xml .= "<selected>true</selected>";
La checkbox apparaît cochée au départ, elle se décoche, mais ensuite impossible de la recocher.
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>
Une idée ??![]()
Partager