Hum....verdade....valew Filipe..... agora ficou show....

Qualquer dúvida estou a disposição.

*Robinho*
*Analista/Programador de Sistemas*
*Skype: robinhocne*
*"A fé em Deus nos faz crer no incrível, ver o invisível e realizar o
impossível."*


Em 9 de dezembro de 2013 09:12, Filipe Coelho <
[email protected]> escreveu:

>  Você precisa que os dois ArrayCollection estejam com a metadata
> [Bindable], assim, quando fizer inclusões e exclusões no ArrayCollection,
> será refletido em ambos DataProvider`s:
>
> [Bindable] public var dpTelasDisponiveis:ArrayCollection;
> [Bindable] public var dpTelasAssociadas:ArrayCollection;
>
> no DataGrid:
> ...
> <mx:DataGrid id="dg1" dataProvider="{dpTelasDisponiveis}">
> ...
> <mx:DataGrid id="dg2" dataProvider="{dpTelasAssociadas}">
> ...
>
>
>
> Em 09/12/13 09:05, Robinho de Morais escreveu:
>
>  criei um arrayCollection..
>
>  <s:ArrayCollection id="telaLiberadas">
>
>  e adicionei assim....
>
>  telaLiberadas.addItem({cd_tela:dgTela.selectedItem.cd_tela,
> nm_tela:dgTela.selectedItem.nm_tela});
>
>  o telaLiberados coloquei no meu dataProvider do dataGrid
>
>  Qualquer dúvida estou a disposição.
>
>  *Robinho*
> *Analista/Programador de Sistemas*
> *Skype: robinhocne*
>  *"A fé em Deus nos faz crer no incrível, ver o invisível e realizar o
> impossível."*
>
>
> Em 9 de dezembro de 2013 07:49, Fredy Gadotti 
> <[email protected]>escreveu:
>
>> Sua lista tem que ter a Metadata Bindble em cima da declaração para as
>> alterações de tela serem notificadas.
>>
>>
>>  2013/12/8 Robinho de Morais <[email protected]>
>>
>>>   não deu muito certo não a lista ficou fazia....fiz assim....
>>>
>>>  var lista:ArrayCollection = new ArrayCollection();
>>>   protected function selectionChangeHandler(event:MouseEvent):void
>>>  {
>>>   lista.addAll(event.currentTarget);
>>>    }
>>>
>>>
>>>
>>>  Qualquer dúvida estou a disposição.
>>>
>>>  *Robinho*
>>> *Analista/Programador de Sistemas*
>>> *Skype: robinhocne*
>>>  *"A fé em Deus nos faz crer no incrível, ver o invisível e realizar o
>>> impossível."*
>>>
>>>
>>> Em 7 de dezembro de 2013 19:43, Fredy Gadotti 
>>> <[email protected]>escreveu:
>>>
>>>  No seu método selectionChangeHandler(event), você faz mais ou menos o
>>>> seguinte:
>>>>
>>>>  ArrayCollection(grid2.dataProvider).addItem(event.currentTarget);
>>>>
>>>>  Onde:
>>>> - grid2 é o id do DataGrid que você quer enviar o item
>>>>
>>>>  Fredy
>>>>
>>>>
>>>>  2013/12/7 Robinho de Morais <[email protected]>
>>>>
>>>>> Pessoal, me dá uma ajuda, não consegui achar nada na internet, mas
>>>>> creio que eu que não estou sabendo pesquisar....
>>>>>
>>>>>  Tenho um datagrid onde populo ele com um result da consulta...assim:
>>>>>
>>>>>  protected function ResultPesTelas(event:ResultEvent):void
>>>>>  {
>>>>>  dgTela.dataProvider = event.result;
>>>>>  }
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>  O datagrid
>>>>>
>>>>>  <mx:DataGrid id="dgTela" x="114" y="123" width="714" height="111"
>>>>>  doubleClick="selectionChangeHandler(event)" doubleClickEnabled="true"
>>>>>  fontWeight="bold">
>>>>>  <mx:columns>
>>>>>  <mx:DataGridColumn width="155" dataField="tp_modulo"
>>>>> headerText="Modulo"/>
>>>>>  <mx:DataGridColumn width="186" dataField="nm_tela"
>>>>> headerText="Tela"/>
>>>>>  <mx:DataGridColumn width="373" dataField="ds_descricao"
>>>>> headerText="Descrição"/>
>>>>>  <mx:DataGridColumn dataField="cd_tela" visible="false"/>
>>>>>  <mx:DataGridColumn dataField="in_novo" visible="false"/>
>>>>>  <mx:DataGridColumn dataField="in_salvar" visible="false"/>
>>>>>  <mx:DataGridColumn dataField="in_remover" visible="false"/>
>>>>>  <mx:DataGridColumn dataField="in_pesquisar" visible="false"/>
>>>>>  <mx:DataGridColumn dataField="dt_cadastro" visible="false"/>
>>>>>  <mx:DataGridColumn dataField="hr_cadastro" visible="false" />
>>>>>  <mx:DataGridColumn dataField="cd_usucad" visible="false"/>
>>>>>  </mx:columns>
>>>>>  </mx:DataGrid>
>>>>>
>>>>>
>>>>>
>>>>>  então eu quero que quando dar dois clicks nesse datagrid ele passa
>>>>> todos os valores daquela linha selecionada para outro grid.....como faço
>>>>> isso ?
>>>>>  --
>>>>> --
>>>>> 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
>>>>> ---
>>>>> Você está recebendo esta mensagem porque se inscreveu no grupo
>>>>> "flexdev" dos Grupos do Google.
>>>>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
>>>>> envie um e-mail para [email protected].
>>>>> Para obter mais opções, acesse
>>>>> https://groups.google.com/groups/opt_out.
>>>>>
>>>>
>>>>  --
>>>> --
>>>> 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
>>>> ---
>>>> Você está recebendo esta mensagem porque se inscreveu no grupo
>>>> "flexdev" dos Grupos do Google.
>>>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
>>>> envie um e-mail para [email protected].
>>>> Para obter mais opções, acesse https://groups.google.com/groups/opt_out
>>>> .
>>>>
>>>
>>>   --
>>> --
>>> 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
>>> ---
>>> Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev"
>>> dos Grupos do Google.
>>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
>>> envie um e-mail para [email protected].
>>> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>>>
>>
>>  --
>> --
>> 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
>> ---
>> Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev"
>> dos Grupos do Google.
>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
>> envie um e-mail para [email protected].
>> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>>
>
>  --
> --
> 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
> ---
> Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev"
> dos Grupos do Google.
> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
> envie um e-mail para [email protected].
> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>
>
>  --
> --
> 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
> ---
> Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev"
> dos Grupos do Google.
> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
> envie um e-mail para [email protected].
> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>

-- 
-- 
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
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos 
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um 
e-mail para [email protected].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Responder a