A proposito... no codigo acima percebi pelo trace que o metodo esta
funcionando... ele esta iterando pelos itens do array, mas isso nao eh
demonstrado no DataGrid.
Como faco pra que a iteracao seja demonstrada no Datagrid??
On 16 jun, 21:54, carlos_online <[EMAIL PROTECTED]> wrote:
> Aproveito para colocar abaixo o meu codigo:
>
> <mx:Script>
> <![CDATA[
> import mx.controls.Alert;
> import mx.collections.IViewCursor;
> import mx.collections.ArrayCollection;
>
> [Bindable]
> private var cursor:IViewCursor;
>
> public function handleClick():void{
> cursor = arrColl.createCursor();
> cursor.moveNext();
> }
> ]]>
> </mx:Script>
> <mx:ArrayCollection id="arrColl">
> <mx:source>
> <mx:Array>
> <mx:Object label="Student A" score="85" />
> <mx:Object label="Student B" score="48" />
> <mx:Object label="Student C" score="71" />
> </mx:Array>
> </mx:source>
> </mx:ArrayCollection>
>
> <mx:DataGrid dataProvider="{arrColl}"/>
>
> <mx:Button label="Clique" click="handleClick()"/>
>
> Meu objetivo, era, a cada clique no botao, o item selecionado no
> datagrid fosse o proximo. Aonde estou errando??
>
> Qualquer ajuda sera bem vinda!!!
>
> On 16 jun, 21:23, carlos_online <[EMAIL PROTECTED]> wrote:
>
> > Voce teria algum codigo pra exemplificar?
>
> > On 16 jun, 18:11, "Vicente Maciel Junior" <[EMAIL PROTECTED]> wrote:
>
> > > Você pode (deve) conseguir o resultado desejado manipulando o
> > > ArrayCollection utilizado como DataProvider através do próprio componente
> > > que o consome. O mesmo possuirá a propriedade "iterator:IViewCursor".
>
> > > Dá uma olhada na documentação.
>
> > > Certamente é o que você está procurando...
>
> > > --
> > > Vicente Maciel Junior
> > > Independent Web Developer & Consultant
> > > Adobe Advanced Certified Developer
> > > Adobe Certified Instructor (ColdFusion & Flash Platform)
> > > +55 (71) 8120-0035 / 9212-0909 - MSN: [EMAIL
> > > PROTECTED]://teclandoalto.blogspot.com
>
> > > 2008/6/16 carlos_online <[EMAIL PROTECTED]>:
>
> > > > E ai?
>
> > > > Alguem ai sabe como iterar dentro de um array, para o proximo,
> > > > anterior, primeiro e ultimo registros?
>
> > > > Qualquer ajuda sera bem vinda.
>
> > > > On 16 jun, 11:42, carlos_online <[EMAIL PROTECTED]> wrote:
> > > > > Hehehehe...
>
> > > > > Na realidade nao tenho muita dificuldades com array nao. Minha
> > > > > dificuldade esta mesmo no Flex. Nao sei pq a classe ArrayCollection ou
> > > > > Array nao tem um metodo para iteracao.
>
> > > > > Bem...ok...
>
> > > > > Mas alguem?? Alguma ajuda, por favor?
>
> > > > > On 16 jun, 11:06, Peu <[EMAIL PROTECTED]> wrote:
>
> > > > > > Tenho essas dificuldades com array tbm... meio que do zero. Eu
> > > > > > acabei
> > > > > > criando uma classe
> > > > > > Peu_Array_Auto_COmprementation_Max_Plus_Tabajara_Util pra resolver
> > > > > > meus problemas com array. hehehehee. Boa sorte na ideia.
>
> > > > > > On 16 jun, 10:11, carlos_online <[EMAIL PROTECTED]> wrote:
>
> > > > > > > Pessoal,
>
> > > > > > > Estou aqui querendo criar um componentezinho de navegacao dentro
> > > > > > > de
> > > > um
> > > > > > > array. Ele tera 4 botoes: primeiro registro, registro anterior,
> > > > > > > registro seguinte e ultimo registro. Obviamente, a mudanca de
> > > > > > > registros seria evidenciada no Datagrid ao qual o array esta
> > > > amarrado.
>
> > > > > > > Ok... ate ai, beleza.
>
> > > > > > > No entanto, preciso saber de voces como fazer a iteracao no array?
> > > > Que
> > > > > > > codigo eu deveria implementar nos botoes? Deveria usar a interface
> > > > > > > IViewCursor? Percebi que a interface IViewCursor nao tem um metodo
> > > > > > > para ir para o ultimo ou o primeiro registro. Apenas para o
> > > > > > > proximo e
> > > > > > > o anterior.
>
> > > > > > > E ai? alguem tem uma boa solucao ai??
>
> > > > > > > P.S.: percebo que toda vez que preciso mexer com array no Flex tem
> > > > que
> > > > > > > criar muita coisa do zero.. =P
>
> > > <http://teclandoalto.blogspot.com>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---