Mateus,

vc deve estar usando um dataProvider no seu DataGrid, certo?
Sendo assim, acho que o mais simples seria colocar o selected do
checkbox com o valor de um atributo seu, desse provider.

Depois é só percorrer sua lista (usada no dataprovider) e altera o
valor do seu atributo.

Não sei se deu pra entender...

On 23 mar, 11:29, Mateus Paegle <mm.pae...@gmail.com> wrote:
> Bom dia pessoal... Estou tentando limpar todos os checkbox marcados em uma
> coluna do datagrid, mas não consigo acessar todos os elementos, somente o da
> linha que eu cliquei...
>
> <mx:DataGridColumn headerText="Contrato" width="30" dataField="CONTRATO">
> <mx:itemRenderer>
>  <fx:Component>
>   <s:MXDataGridItemRenderer>
>    <s:layout>
>     <s:HorizontalLayout/>
>    </s:layout>
>    <fx:Script>
>     <![CDATA[
>      import mx.controls.Alert;
>      private function selecionaCtr():void {
>      }
>     ]]>
>    </fx:Script>
>    <mx:Spacer width="100%" height="100%"/>
>    <s:CheckBox id="cbCtr" label="{this.dataGridListData.label}"
> click="selecionaCtr()"/>
>    <mx:Spacer width="100%" height="100%"/>
>   </s:MXDataGridItemRenderer>
>  </fx:Component>
> </mx:itemRenderer>
> </mx:DataGridColumn>
>
> Dentro da função selecionaCtr tenho que ler todos os checkbox que tenho no
> datagrid, desmarcar os marcados... como posso fazer isso?
>
> Desde ja agradeço!

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a