Pessoal,
O fundo muda sozinho, simplesmente pelo fato de mudar a barra de rolagem, para
cima ou para baixo...
Do nada, muda as cores...
Vejam o codigo !
if (data.COR_AM_3 == "amarelo"){
g.beginFill(0xf9ff97);
g.drawRect(0,0, unscaledWidth, unscaledHeight);
g.endFill();
} else if (data.COR_AM_3 == "vermelho") {
g.beginFill(0xfda1a1);
g.drawRect(0, 0, unscaledWidth, unscaledHeight);
g.endFill();
}
Atenciosamente
Jean Duarte
----- Original Message -----
From: Jean Mariano Duarte
To: [email protected]
Sent: Saturday, July 11, 2009 8:35 PM
Subject: [flexdev] ItemRender
Pessoal,
Estamos usando aqui itemRenderer para efetuar a troca do fundo de colunas
especificas do DataGrid.
Fazemos um Bindable com ClassFactory, criando um ID para e script para cada
Coluna.
[Bindable]
public var fundo1:ClassFactory = new ClassFactory(BackgroundRenderer1);
[Bindable]
public var fundo2:ClassFactory = new ClassFactory(BackgroundRenderer2);
E assim por diante para umas 10 colunas, que claro possuem dados diferentes e
sao analizados separadamente.
Não temos como usar o mesmo Script para todas as colunas?
Temos que ficar duplicando o código para cada item?
Pois não conseguimos passar parametros para o ItemRenderer, para que ele
saiba de qual coluna estamos analisando e alterando.
E tambem acontece de ele alterar cores de colunas, que nem era para alterar
aleatoriamente, sem ter a alteração constante
nas mesmas colunas...
Atenciosamente
Jean Duarte
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---