opa, valew, mas fiz assim para alterar...
protected function checkbox1_changeHandler(event:Event):void
{
if (data.tp_liberado == 'F') {
data.tp_liberado = 'T';
} else {
data.tp_liberado = 'F';
}
}
Qualquer dúvida estou a disposição.
*Robinho*
*Analista/Programador de Sistemas*
*Skype: robinhocne*
*"A fé em Deus nos faz crer no incrível, ver o invisível e realizar o
impossível."*
Em 21 de novembro de 2013 15:43, André Caetano <[email protected]>escreveu:
> eu usaria um arracoleciot para receber os dados do seu result, e alteraria
> no array.
> [Bindable]
> private var lista:ArrayCollection;
>
>
> protected function ResultPesquisa(event:ResultEvent):void
> {
> lista = new ArrayCollection(event.result as array) ;
> }
>
> <mx:DataGrid id="dgEmpresas dataProvider="{lista}"
>
> Veja na documentação como manipular Arraycollection
>
> segue ai
>
>
>
>
> Em 20 de novembro de 2013 21:22, Robinho de Morais <
> [email protected]> escreveu:
>
>> Eu tenho um datagrid que recebe de um metodo os dados consultado no banco:
>>
>> protected function ResultPesquisa(event:ResultEvent):void
>> {
>> dgEmpresas.dataProvider = event.result;
>> }
>>
>>
>> Nesse datagrid eu tenho uma coluna que se chama tp_liberado, essa coluna
>> indica se a empresa está liberada ou não através de um intemRenderer
>> (CheckBox)
>>
>> <mx:DataGrid id="dgEmpresas" x="10" y="88" width="517" height="158"
>> fontWeight="bold">
>> <mx:columns>
>> <mx:DataGridColumn width="70" dataField="cd_empresa"
>> headerText="Empresa"/>
>> <mx:DataGridColumn width="450" dataField="ds_fantasia"
>> headerText="Fantasia"/>
>> <mx:DataGridColumn rendererIsEditor="true" editorDataField="selected"
>> width="20" headerText="S" dataField="tp_liberado">
>> <mx:itemRenderer>
>> <fx:Component>
>> <mx:HBox horizontalAlign="center">
>> <s:CheckBox selected="{data.tp_liberado == 'F' ? false : true}" />
>> </mx:HBox>
>> </fx:Component>
>> </mx:itemRenderer>
>> </mx:DataGridColumn>
>> </mx:columns>
>> </mx:DataGrid>
>>
>>
>> Quando carrega os dados o checkBox fica trata corretamente se está
>> marcado ou não, porém quando eu clico em um checkBox e altero o seu valor
>> de selecionado para não selecionado ou não selecionado para selecionado o
>> meu tp_liberado não altera de F para T ou de T para F
>>
>> como faço para quando marcar o checkBox para verdadeiro ou falso e mudar
>> o tp_liberado para F ou T ?
>>
>> --
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>> ---
>> Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev"
>> dos Grupos do Google.
>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
>> envie um e-mail para [email protected].
>> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>>
>
> --
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
> ---
> Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev"
> dos Grupos do Google.
> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
> envie um e-mail para [email protected].
> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>
--
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
---
Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um
e-mail para [email protected].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.