override protected function drawRowBackground(s:Sprite,
rowIndex:int,y:Number, height:Number,color:uint, dataIndex:int):void
{
var list:XMLListCollection = (dataProvider as
XMLListCollection);
if((list != null) && (dataIndex < list.length)){
var item:Object = list.getItemAt(dataIndex);
if(item.Item.EtapaAtual == "Atrasado")
{
color =0xFFA500;
}
}
super.drawRowBackground(s,rowIndex,y,height,color,dataIndex);
}
}
eu fiz assim, ve se é oque você precisa...
On 2 maio, 12:12, Marcelo Florindo <[email protected]>
wrote:
> Olá Fabio,
>
> Estive olhando e noto que é algo que deveria ser um pouco mais
> tranquilo de fazer. Afinal é comum estas necessidades nos datagrids.
> Se souberes de algum exemplo legal aí é só passar.
>
> Muito obrigado,
>
> Marcelo
>
> Em 2 de maio de 2011 08:47, fabiophx <[email protected]> escreveu:
>
>
>
> > Marcelo,
> > Se vc quiser mudar a cor da fonte é tranquilo usando
> > styleFunction, caso contrário espero q este post lhe ajude:
> >http://fabiophx.blogspot.com/2009/11/style-backgroundcolor-nao-funcio...
>
> > []s
> > Fabio da Silva
> >http://fabiophx.blogspot.com/
>
> > On May 1, 11:11 pm, Marcelo Florindo <[email protected]>
> > wrote:
> >> Boa Noite galera,
>
> >> O seguinte, eu estou vendo que para mudar a cor de uma linha de um
> >> datagrid (dependendo do valor) o cara tem que fazer umas misuras.
> >> Porém, em um site que entrei informa que no flex 4, agora, esta
> >> operação se tornou mais simplificada, através de estilos.
>
> >> Alguém já fez isto?
>
> >> Att,
>
> >> --
> >> Marcelo
> >> ----------------------------------------------------------------------------------------------------------------
> >> Sites a partir de R$ 1.000,00
> >> E-Commerce a partir de R$ 2.000,00 (Possibilidade de pgto cartão de
> >> crédito)
> >> -----------------------------------------------------------------------------------------------------------------
>
> > --
> > 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
>
> --
> Marcelo
> ----------------------------------------------------------------------------------------------------------------
> Sites a partir de R$ 1.000,00
> E-Commerce a partir de R$ 2.000,00 (Possibilidade de pgto cartão de crédito)
> -----------------------------------------------------------------------------------------------------------------
--
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