Bom dia,
em uma app tenho componentes dentro de datagrid,
cria um componente personalizado, dai faz os states.
depois utiliza ele no seu datagrid por meio de itemRender.
me lembro que a única dificuldade que tive, foi que eu trazia os dados do banco
e dai eu acessava pelo “data” o que gerava um warning, depois fiz um gambiarra
pra resolver.
private function kData(campo:String):String
{
return data.valueOf()[campo];
}
ela atendia as minhas necessidades hehe.
Se o valor acessado for só o do label ‘dataGridListData.label’
Não sei se é a melhor solução, mas ta aí uma.
Abraço.
From: Antonio Pasqualli
Sent: Wednesday, May 04, 2011 2:48 PM
To: [email protected]
Subject: Re: [flexdev] item renderer com icone no datagrid
ola, obrigado pela dica, mas minha aplicação é um messsenger(flex+php+mysql),
quando o usuario1 enviar uma nova mensagem e o chat estiver aberto(conversando
com o usuario 2) quero que na lista de usuarios online mude o icone, neste caso
seria para indicar que uma pessoa esta enviando um mensagem (ja tenho um alert
que avisa quando alquem esta tentando falar com você).
Em 4 de maio de 2011 14:03, bruno bg <[email protected]> escreveu:
eu faria o seguinte:
Nessa propriedade colocaria uma flag (poderia ser o valor do atributo dessa
coluna) e no itemRenderer faria a troca do icone na function set data de acordo
com essa flag.
brunobg
--
****************************************************
www.brbsoftware.com.br
[email protected] (MSN & Skype)
blogflex.brunobg.com
@brunogrohs
(21) 9913-2397
Em 4 de maio de 2011 10:49, Antonio Pasqualli <[email protected]>
escreveu:
Ola, tenho uma aplicação que gostaria de acionar um icone(item renderer) e
que este icone podesse ser alterado tipo, ao clicar ele mude de icone, mas não
tenho ideia por onde começar,
inicialmente ja tenho o datagrid que ja tenho uma img como icone, mas não
sei como mudar ao clicar!
Obrigado
--
"Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É
necessário também a ação" - William Shakespeare
--
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
--
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
--
"Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É
necessário também a ação" - William Shakespeare
--
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
--
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