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
 eduardokr...@gmail.com
http://blog.mxml.com.br
http://twitter.com/EduardoKraus


2009/5/23 flex_do_zero <virusverme...@gmail.com>

>
>
> 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 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