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

Responder a