<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; layout="absolute">
    <mx:Script>
        <![CDATA[

            [Bindable]
            private var meuDataProvider:Array = [{campo1:"ex1",
campo2:"ex2"},
                                                {campo1:"ex3",
campo2:"ex4"},
                                                {campo1:"ex5",
campo2:"ex6"},
                                                {campo1:"ex7",
campo2:"ex8"}];
        ]]>
    </mx:Script>


    <mx:ButtonBar x="42" y="10" dataProvider="viewstack1">
    </mx:ButtonBar>
    <mx:ViewStack x="10" y="40" id="viewstack1" width="215" height="200">
        <mx:Canvas label="Stack 1">
            <mx:DataGrid id="meuGrid"
                         dataProvider="{meuDataProvider}" width="205">
                <mx:columns>
                    <mx:DataGridColumn dataField="campo1" headerText="Campo
1"/>
                    <mx:DataGridColumn dataField="campo2" headerText="Campo
2"/>
                </mx:columns>
            </mx:DataGrid>
        </mx:Canvas>
        <mx:Canvas label="Stack 2" width="100%" height="100%">
            <mx:TextInput id="itCampo1" text="{meuGrid.selectedItem.campo1}"
y="22" x="2" width="203"/>
            <mx:TextInput id="itCampo2" text="{meuGrid.selectedItem.campo2}"
y="72" x="2" width="203"/>
            <mx:Label y="4" text="Campo 1 selecionado na grid:"/>
            <mx:Label y="54" text="Campo 2 selecionado na grid:"/>
        </mx:Canvas>
    </mx:ViewStack>
</mx:Application>


2009/7/3 Pergentino Araújo <jpergent...@gmail.com>

> Se as propriedades estiverem publicas no outro, é só acessar pelos id's do
> componente lá e setar.
>
> Você poderia fazer uma tela que teria um objeto publico e Bindable do tipo
> do registro do teu grid, dai colocaria os campos do formulario "bindando"
> para este objeto.
>
> Quando você clicasse no DataGrid, você substituiria o objeto lá e os
> formulários automaticamente seriam atualzados ;)
>
> []'s
>
> 2009/7/3 Wellington Patroni <wpatr...@gmail.com>
>
>> Olá Galera...
>> Alguem tem um exemplo de como trabalhar com o ViewStack com um stack com
>> um grid e outro com o formulario .... quando selecionamos no grid ele
>> preenche o formulario de outro stack
>>
>> alguem pode me ajudar com um exemplo...
>>
>> obrigado
>>
>> --
>>  ___o___o.
>> //_|,[______\,
>> L___L--|ô|||||ô|
>> ()_) ()_)--¤¤¤-)_)
>> --------------------------------------------------------
>> Balneário Camboriú - SC
>> --------------------------------------------------------
>> Deus o Abençoe.
>>
>>
>>
>
>
> --
> Atenciosamente, Pergentino.
>
>
> >
>

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