cara tinha como voce postar o codigo pra ver o que ta rolando, o codigo do
itenrender e do seu componente ?

2010/4/16 Matheus <[email protected]>

> O problema é o meu itemRender aparece de acordo com a quantidade de
> registros que vem do resultEvent. Como eu poderia fazer isso? Fiquei
> mais perdido ainda??
> Porque maioria dos exemplos é criado um dataProvider pra popular o
> grid e nesse dataProvider tem um atributo la que indica se o checkbox
> ta selecionado ou nao, as vezes em algum exemplo tem uma coluna na
> tabela que é usada pra isso como por exemplo: id,nome,Situacao, ai usa
> a coluna Situacao pra o itemRender, mas no meu caso eu não tenho.
>
> Abs
>
>
> On 15 abr, 23:08, Eduardo Kraus <[email protected]> wrote:
> > Veja este primeiro caso
> >
> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";>
> >   <mx:Script>
> >     <![CDATA[
> >       import mx.utils.ObjectUtil;
> >       import mx.controls.Alert;
> >     ]]>
> >   </mx:Script>
> >   <mx:Array id="dados">
> >     <mx:Object texto="sdg dfgsdf gsdf1"/>
> >     <mx:Object texto="sdg dfgsdf gsdf2"/>
> >     <mx:Object texto="sdg dfgsdf gsdf3"/>
> >     <mx:Object texto="sdg dfgsdf gsdf4"/>
> >     <mx:Object texto="sdg dfgsdf gsdf5"/>
> >     <mx:Object texto="sdg dfgsdf gsdf6"/>
> >     <mx:Object texto="sdg dfgsdf gsdf7"/>
> >   </mx:Array>
> >   <mx:DataGrid id="grid"
> >          dataProvider="{dados}"
> >          width="365">
> >     <mx:columns>
> >       <mx:DataGridColumn headerText="Column 1">
> >         <mx:itemRenderer>
> >           <mx:Component>
> >             <mx:Box horizontalScrollPolicy="off"
> >                 verticalScrollPolicy="off">
> >               <mx:TextInput *text="{data.texto}"*
> >                       width="100%"
> >                       *change="{data.texto =
> event.currentTarget.text}"*/>
> >             </mx:Box>
> >           </mx:Component>
> >         </mx:itemRenderer>
> >       </mx:DataGridColumn>
> >     </mx:columns>
> >   </mx:DataGrid>
> >   <mx:Button label="Ver o Array">
> >     <mx:click>
> >       <![CDATA[
> >         Alert.show( ObjectUtil.toString( *grid.dataProvider* ) )
> >       ]]>
> >     </mx:click>
> >   </mx:Button>
> > </mx:Application>
> >
> > Veja que quando eu uso um TextInput para apresentar e editar os dados,
> > e no change
> > eu devolvo este dado para a variável data.
> >
> > Mesmo estando este renderer dentro do DataGrid, funciona perfeitamente
> fora.
> > *
> > Eduardo Kraus*
> > Desenvolvedor
> > [email protected]
> > blog.mxml.com.brwww.twitter.com/EduardoKraus
> >
> > --
> > 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 emhttp://groups.google.com/group/flexdev
>
> --
> 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
>



-- 
Desenvolvedor Web

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

Responder a