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.
