Mais é claro, você não pode adicionar ID ao item root de qualquer
componente
Faça assim:
<mx:DataGrid x="100" y="190" dataProvider="{dadosTipo}" width="211">
<mx:columns>
<mx:DataGridColumn headerText="Tipo Quarto" dataField="tipo"/>
<mx:DataGridColumn headerText="Quantidade"
dataField="quantidade">
<mx:itemRenderer>
<mx:Component>
<mx:Box>
<mx:Binding
source="{teste.text}" destination="data.CAMPO"/>
<mx:TextInput
id="teste" text="{data.ESTADO_DESCRICAO}" width="100%"/>
</mx:Box>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
*Eduardo Kraus*
Desenvolvedor
[email protected]
http://blog.mxml.com.br
http://twitter.com/EduardoKraus
2009/5/23 flex_do_zero <[email protected]>
>
>
> tenho um arraycollection dadosTipo que é carregado através da base de
> dados.
>
> Carrego os valores da variavel tipo e quantidade.
> tipo quantidade
> tipo 1 2
> tipo 2 4
> tipo x .. y
>
>
> <mx:DataGrid x="100" y="190" dataProvider="{dadosTipo}" width="211">
> <mx:columns>
> <mx:DataGridColumn headerText="Tipo Quarto" dataField="tipo"/>
> <mx:DataGridColumn headerText="Quantidade"
> dataField="quantidade">
> <mx:itemRenderer>
> <mx:Component>
> <mx:TextInput x="67"
> y="26"/>
> </mx:Component>
> </mx:itemRenderer>
> </mx:DataGridColumn>
> </mx:columns>
> </mx:DataGrid>
>
>
> Queria editar os textinput e voltar a gravar na base de dados
> (actualizar).
>
> Mas como não tem id o textinput como poderei fazer isso?
> >
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---