Quando a solução começa a ficar complicada é bom rever ou refazer.
as vezes a solução é tão simples , que de tão óbvio, agente não acredita.
:-) abração :-)
brunobg
****************************************************
www.brbsoftware.com.br
[email protected] (MSN& Skype)
blogflex.brunobg.com
@brunogrohs
(21) 9913-2397
Em 27/02/2012 14:56, Leonardo Oliveira escreveu:
eita que viagem...
minhaLista.getItemAt(5).valor = 12345;
ou simplesmente:
minhaLista.[5].valor = 12345;
On 27 fev, 14:32, Ednei Tanatos<[email protected]> 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<[email protected]>
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<[email protected]> 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 [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