Hi everyone,

Not used Flex/AS3 for some time and am after some information.

If anyone can help:
I have a Spark dataGrid with: 
Column1 = some text
Column2 = Checkbox

I wish to check to checkbox when any part of the row is clicked.
Now I know which row has been clicked, but how the hell do I set the
checkBox to be checked/unchecked.

FYI:
I am using FlexSDK 4.16 and AIR SDK 29.0.0.122

Many thanks to anyone who can reply

CODE:
==============================

[Bindable]
public var countryData:ArrayCollection = new ArrayCollection
([
   {value:"France", code:0},
   {value:"Japan", code:0},
   {value:"India", code:1},
   {value:"Russia", code:0},
   {value:"United States", code:0}
]);


private function selectionChangingHandler(evt:MouseEvent):void
{
   trace("Row Selected = " + dg.selectedIndex);
}

==============================


<s:DataGrid id="dg" width="85%" editable="false"
dataProvider="{countryData}"
           selectionColor="yellow" sortableColumns="false" enabled="true"
           click="selectionChangingHandler(event)">
   <s:columns>
       <s:ArrayCollection>
           <s:GridColumn  dataField="value" headerText="Country"
width="90%" editable="false"/>

           <s:GridColumn headerText="Delete" dataField="active"
rendererIsEditable="true" width="15%" editable="true">
               <s:itemRenderer>
                   <fx:Component>
                       <s:GridItemRenderer>
                           <s:CheckBox id="cb1" selected="false" 
horizontalCenter="0" verticalCenter="3"/>
                       </s:GridItemRenderer>
                   </fx:Component>
               </s:itemRenderer>
           </s:GridColumn>

       </s:ArrayCollection>
   </s:columns>
</s:DataGrid>

==============================

Phil.

Reply via email to