Obrigado
=)

On 7/6/07, Beck Novaes <[EMAIL PROTECTED]> wrote:
>
>
> Olá Jackson,
>
> Isto não funciona:
> click="setView2([EMAIL PROTECTED])"
>
> Embora dê a impressão que será passado sempre o item correspondente,
> isto não é verdade.
> http://livedocs.adobe.com/flex/201/html/repeater_078_10.html
>
> Você tem que usar o "getRepeaterItem()". Veja o exemplo:
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> layout="vertical">
>
>        <mx:Script>
>                <![CDATA[
>
>                        private function clickHandler(item:Object):void
>                        {
>                                trace([EMAIL PROTECTED]);
>                        }
>
>                ]]>
>        </mx:Script>
>
>        <mx:XML id="myData">
>                <itens>
>                        <item label="Anotacao" data="2"/>
>                        <item label="Compromisso" data="2"/>
>                        <item label="Clientes" data="10"/>
>                        <item label="Fornecedores" data="11"/>
>                        <item label="Contatos" data="9"/>
>                        <item label="Vendedor" data="2"/>
>                </itens>
>        </mx:XML>
>
>        <mx:VBox>
>                <mx:Repeater id="rp" dataProvider="{myData.item}">
>                        <mx:Button width="145"
>                                label="[EMAIL PROTECTED]"
>                                click="clickHandler(
> event.currentTarget.getRepeaterItem())"/>
>                </mx:Repeater>
>        </mx:VBox>
>
> </mx:Application>
>
> Neste exemplo eu também refatorei algumas coisas que eu achei
> interessante.
>
> []'s
> Beck Novaes
>
> On 5 jul, 07:30, "Jackson Ferreira de Andrade Mafra"
> <[EMAIL PROTECTED]> wrote:
> > Até meio sem jeito de perguntar mas enfim:
> >
> > Tenho uma xmlList
> >
> > <mx:XMLList id="dp0">
> >   <node label="Anotacao" data="2"/>
> >   <node label="Compromisso" data="2"/>
> >   <node label="Clientes" data="10"/>
> >   <node label="Fornecedores" data="11"/>
> >   <node label="Contatos" data="9"/>
> >   <node label="Vendedor" data="2"/>
> >  </mx:XMLList>
> >
> > que contem o nome da sessao e o data é o numero referente ao index de um
> > viewSteck.
> >
> > e uso em um repeater
> >
> > <mx:VBox label="Cadastros" backgroundAlpha="1.0" >
> >      <mx:Repeater id="rp" dataProvider="{dp0}">
> >       <mx:Button height="20" width="145"  label="{String(
> > [EMAIL PROTECTED])}" click="setView2([EMAIL PROTECTED])" >
> >      </mx:Repeater>
> >  </mx:VBox>
> >
> > A funcao:
> > private function setView(viewName:int):void  {
> >  myViewStack.selectedIndex=viewName;
> >
> > }
> >
> > mes ele nem da bola pra min, e nao funciona, o que rola de errado?
> > --
> > Jackson F. de A. Mafra
> > Designer e Desenvolvedor, Consultor
> > Designer and  Developer, Consultant
>
>
> >
>


-- 
Jackson F. de A. Mafra
Designer e Desenvolvedor, Consultor
Designer and  Developer, Consultant

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a