eita que viagem...
minhaLista.getItemAt(5).valor = 12345;
ou simplesmente:
minhaLista.[5].valor = 12345;


On 27 fev, 14:32, Ednei Tanatos <ednei.tana...@gmail.com> wrote:
> É por causa do seguinte:
>
> Vamos supor um ArrayCollection que tem as colunas 'codigo', 'nome',
> 'endereco', 'valor'. Sendo assim, vamos assumir que temos 10
> registros.
>
> Então em certa circunstancia eu quero mudar o campo 'valor' do quinto
> registro, mas ai eu preciso redefinir o valor de todas as colunas
> naquela linha:
> minhaLista.setItemAt({codigo:minhaLista.getItemAt(5).codigo,nome:minhaLista.getItemAt(5).nome.endereco:minhaLista.getItemAt(5).endereco,valor:novoValor},
> 5);
>
> Sacou? Eu tenho que redefinir todos os valores da linha enquanto, na
> verdade, eu só quero mudar um valor (uma coluna).
>
> On 27 fev, 13:57, Leonardo Oliveira <leonardoc.olive...@gmail.com>
> wrote:
>
>
>
>
>
>
>
> > não entendi... a qualquer momento você pode alterar um valor de um
> > ítem do arraycollection.
> > agora, quanto ao "re-setar" em que vc se refere, deve estar falando de
> > um datagrid ou um list ou qualquer outro componente que mostra os
> > ítens do arraycollection. nesse caso vc tem que dar um refresh no
> > dataprovider do componente em questão pra que ele possa pegar a
> > alteração que vc fez no arraycollection.
> > seja mais específico no seu caso.
>
> > On 27 fev, 10:24, Ednei Tanatos <ednei.tana...@gmail.com> wrote:
>
> > > Olá,
>
> > >  Existe alguma forma de editar  um valor (coluna) de um
> > > ArrayCollection sem ter que "re-setar" todas as colunas daquela linha
> > > usando .setItemAt(item:Object,index:int) ?
>
> > > Obrigado.

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a