Я использую код ниже, чтобы установить / снять все флажки в сетке данных
<mx:DataGridColumn id="testColumn" width="20" sortable="false">
<mx:headerRenderer>
<fx:Component>
<mx:Canvas>
<fx:Script>
<![CDATA[
protected function checkAll_clickHandle(event:MouseEvent):void
{
}
]]>
</fx:Script>
<s:CheckBox id="checkAll" horizontalCenter="0" selected="false" click="checkAll_clickHandler(event)"/>
</mx:Canvas>
</fx:Component>
</mx:headerRenderer>
<mx:itemRenderer>
<fx:Component>
<mx:Canvas width="100%" height="100%">
<fx:Script>
<![CDATA[
protected function check_clickHandler(event:MouseEvent):void
{
data.isSelected = (event.currentTarget as CheckBox).selected;
if(data.isSelected == false)
{
}
}
]]>
</fx:Script>
<s:CheckBox id="check" horizontalCenter="0" selected="{data.isSelected}" click="check_clickHandler(event)">
</s:CheckBox>
</mx:Canvas>
</fx:Component>
</mx:itemRenderer>
Я хочу снять флажок checkAll , когда я снимаю флажок с любого из рядов, я пытаюсь получить доступ к значению checkAll для check_clickHandler () , но я не получаю его значение.как я могу это сделать ??