Boa madrugada hehe,
Eu uso override no set data para os meus IR, indiferente de criados via MXML ou
AS.
override public function set data(value:Object):void
{
super.data = value;
if(value != null)
{
// bla bla bla acessa os dados de data[column.dataField] ou não
e faz o que precisar com outros comps(cb, label,etc);
}
}
Ai, meio que esqueci, acho que cria o change do CB no IR, e manda atualizar os
dados originais(ex. data[column.dataField]);
Dependendo o que você precisar, também pode disparar eventos do IR e escutar no
form, então fazer algo.
Abraço.
From: Julio Cesar
Sent: Tuesday, January 10, 2012 4:33 PM
To: [email protected]
Subject: Re: [flexdev] Re: Como acessar um itemrenderer de um list ??
Outra coisa, meu itemrenderer não é só um checkbox, é um checkbox, um label, e
um textinput, pq qdo clico 2x em cima dele, consigo renomeá-lo.
Em 10/01/2012 14:47, Julio Cesar escreveu:
Assim, estou montando um list dinamicamente:
var lista:List = new List();
lista.width = 100;
e vou setando as confs dele (tamanho, cor, etc...)
depois eu digo que cada linha será um checkbox, a forma que eu achei
dinamicamente foi com ClassFactory, desssa forma:
var customItemRenderer:ClassFactory = new
ClassFactory(checkRenderer);
lista.itemRenderer = customItemRenderer;
depois eu preencho o dataprovider dele com meu arraycollection
depois eu adiciono na tela:
panel_listas.addElement(lista);
tudo isso dinamicamente, até ai blz, gera legal, ai eu quero acessar alguma
linha e dar um selected no checkbox, ou até mesmo selecionaar todos os checks
ao msm tempo, é ai q eu enrosco.
erictonussi
eu quero pq eu quero saber quais estão marcados
helio.afsilva
não sei se da para pegar o array bindado pq toda hora muda ele
leonardoc.oliveira
gostei do seu link hehe
Em 10/01/2012 13:36, Eric Tonussi escreveu:
Explica melhor o que exatamente você quer fazer. Para que você quer acessar
este item render?
Em 10 de janeiro de 2012 13:25, Julio Cesar <[email protected]> escreveu:
Cara difícil isso, coloquei um breakpoint nas linhas abaixo (na vdd não
manjo mto debugar) to tentando aprender
var customItemRenderer:ClassFactory = new ClassFactory(checkRenderer);
lista.itemRenderer = customItemRenderer;
lista.dataProvider = ac_colunas;
dentro de checkRenderer tem um combobox chamado cb que recebe 'selected'
mas não consegui identificar ainda
Em 10/01/2012 12:47, Leonardo Oliveira escreveu:
Julio, use o modo debug. Coloque um breakpoint onde vc quiser,
adicione uma expressão watch ao seu itemRenderer e veja na aba
Expressions. Tudo que vc precisa está lá.
On 10 jan, 11:05, Julio Cesar<[email protected]> wrote:
Boa tarde pessoal
Tenho um list com itemrenderer de um combobox
Gostaria de saber se tem como acessar este item renderer
valeu
--
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
--
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