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 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
--- 
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 flexdev+unsubscr...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Responder a