"*Conclusão que cheguei: ItemRenderer não funciona se o datagrid não tiver um dataprovider especificado.* "
Bom você chegou a um fato *venereo*. O DataGrid cria os ItemRendererpara
cada coluna que criar vindo do dataProvider.
[?]
*Eduardo Kraus*
Desenvolvedor
[email protected]
http://blog.mxml.com.br
2009/2/26 RafaelViana <[email protected]>
>
> Isso não é.
> Porque não é apenas com imagens, já testei com botões, textareas, e
> nada funciona...
>
> Uma coisa que me deixou mais intrigado agora
>
> Peguei um código na internet, e ele funciona mesmo com o embed, e
> depois coloquei o mesmo datagridcolumn no meu data grid e não
> funcionou.
> Depois peguei o data grid e colei inteiro no meu código só que sem o
> data provider e não funcionou.Então achei o problema.
>
> Conclusão que cheguei:
>
> ItemRenderer não funciona se o datagrid não tiver um dataprovider
> especificado.
>
>
>
> On 26 fev, 11:30, Chacal Army <[email protected]> wrote:
> > Não coloque o @Embed(source='
> >
> > 2009/2/26 RafaelViana <[email protected]>
> >
> >
> >
> >
> >
> > > Estou tentando usar um itemRenderer inline,mas ele não aparece.Mesmo
> > > se crio um componente para usar como itemRenderer tambem não aparece.
> >
> > > Ja vi vários links sobre isso na internet, e parece que estou fazendo
> > > tudo certo, por que a imagem não aparece no grid?
> >
> > > <DataGrid id="dgTrabalhos"
> > > x="10" y="76"
> > > width="558"
> > > headerHeight="25" height="271">
> > > <columns>
> > > <mx:DataGridColumn headerText="Nome"/>
> > > <mx:DataGridColumn headerText="Autor"
> > > width="200"/>
> > > <mx:DataGridColumn headerText="Grau"
> > > width="60"/>
> > > <mx:DataGridColumn headerText="Data"
> > > width="80"/>
> > > <mx:DataGridColumn headerText=""
> sortable="false">
> > > <mx:itemRenderer>
> > > <mx:Component>
> > > <mx:Image
> > > source="@Embed(source='../images/find.png')" />
> > > </mx:Component>
> > > </mx:itemRenderer>
> > > </mx:DataGridColumn>
> > > </columns>
> > > </DataGrid>
> >
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---
<<inline: 330.gif>>
