[flexdev] Re: Busca em arraycollection

2009-03-06 Por tôpico Jonathan Pirovano
A parte de converter o objeto, o objeto seria de uma classe criada por você, depois da conversão você usaria normalmente como qualquer objeto de uma classe, se você tem uma classe assim num .as no seu projeto public class Carro { public var cor : Number; public var modelo : String; pub

[flexdev] Re: Busca em arraycollection

2009-03-06 Por tôpico Gabriela Trindade Perry
Saindo do for então: 1.Use um filterfunction com RegExp 2. Use um cursor (sim, há outros patterns dentro do Flex além dos que estão no Cairngorm...) private var myCursor:IViewCursor; //Faz um sort para a propriedade que queres buscar myCursor=myAC.createCursor(); var itemFound:Boolean = myCursor

[flexdev] Re: Busca em arraycollection

2009-03-05 Por tôpico Júniorp
Obrigado Jonathan, amanhã vou fazer os testes com sua explicação. abraços On 5 mar, 17:52, Jonathan Pirovano wrote: > por exemplo se você armazenou direto como Object > assim > acClientes.addItem({nome:'Gabriela',codigo:'39'}); > acClientes.addItem({nome:'Roberto',codigo:'40'}); > > é só voce p

[flexdev] Re: Busca em arraycollection

2009-03-05 Por tôpico Alex Lima
Você pode criar um função que retorna um array e que possui como parametro os atributos que você que usar para pesquisar. Dentro dela você cria um novo array (de retorno) que irá conter somente aqueles objetos que contenham as caracteristicas da sua consulta. Ex. function consulta(nIdCodigo:uint)

[flexdev] Re: Busca em arraycollection

2009-03-05 Por tôpico Jonathan Pirovano
por exemplo se você armazenou direto como Object assim acClientes.addItem({nome:'Gabriela',codigo:'39'}); acClientes.addItem({nome:'Roberto',codigo:'40'}); é só voce percorrer o AC e comparar os itens: for(var i:int =0;i< acClientes.length;i++) { if(acClientes.getItemAt(i).codigo == 39)