<?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 <[email protected]>
> 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 <[email protected]>
>
>> 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 [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
-~----------~----~----~----~------~----~------~--~---