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.