valeu mano rodou :) fiz assim ... public function nomeLeitoDatagrid(item:Object, col:DataGridColumn):String{ var selecionada : Boolean = false; var i : int; for(i = 0;i<array_leito_todos.length;i++){ if(array_leito_todos[i].codigo == parseInt(item.leito)){ selecionada = true; break; } } if(selecionada == true){ return array_leito_todos[i].tipo; } else{ return "--" } }
Em sábado, 15 de junho de 2013 00h56min51s UTC-3, William Lima escreveu: > > Utiliza o labelfunction no lugar do datafield... percorre a lista de > leitos encontrando o codigo equivalente retorna sua descrição. Outra > maneira é usar no modelo paciente o objeto leito e nao o codigo, mas nessa > caso nao sei se sua estrutura se adapta a essa forma. > Em 15/06/2013 01:46, "Juracy" <juracy...@gmail.com <javascript:>> > escreveu: > >> array paciente tem uma lista de dados que pego via php nome,idade,esse >> tipo de coisa... tem tambem uma chave estrangeira de um leito exemplo >> codigo 500, no datagrid eu quero mostra assim, >> >> nome paciente | leito , o nome do paciente eu ja tenho, mas do leito eu >> so tenho o codigo,eu quero o nome desse leito, q tem no array >> leito,entendes? >> >> Em sexta-feira, 14 de junho de 2013 07h13min25s UTC-3, BrunoBG escreveu: >>> >>> O que contém no "array_paciente" ? nome e leito ? >>> qual outro array que vc quer mesclar ? >>> >>> Você pode fazer isso dentro do mesmo array, utlilzando JOIN no seu DAO. >>> Mas seria legal você explicar melhor essa relação com as duas colunas => >>> O.O. 1 >>> >>> >>> brunobg >>> *********************************************** >>> www.brbsoftware.com.br >>> brun...@ig.com.br (MSN & Skype) >>> blogflex.brunobg.com >>> @brunogrohs >>> (21) 9913-2397 >>> >>> Em 14/06/2013, às 00:47, Juracy <juracy...@gmail.com> escreveu: >>> >>> galera,tenho um datagrid, e nele 2 colunas, tenho um array que seto o >>> dataprovider, porem uma dessas colunas agora quero pega de outro array, tem >>> como fazer isso? com 1 datagrid ter 1 coluna por 1 array e outra coluna por >>> outro array? >>> >>> <mx:DataGrid x="898" y="10" width="179" height="297" id="tabela_nome" >>> dataProvider="{array_paciente}**"> >>> <mx:columns> >>> <mx:DataGridColumn headerText="Nome:" dataField="nome"/> >>> <mx:DataGridColumn headerText="Leito:" dataField= "leito"/> >>> </mx:columns> >>> </mx:DataGrid> >>> >>> quero que a coluna leito agora pegue dados de outro array >>> >>> -- >>> -- >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>> Para enviar uma mensagem, envie um e-mail para fle...@googlegroups.com >>> Para sair da lista, envie um email em branco para flexdev-u...@** >>> googlegroups.com >>> Mais opções estão disponíveis em http://groups.google.com/** >>> group/flexdev <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 flexdev+u...@**googlegroups.com. >>> Para obter mais opções, acesse https://groups.google.com/** >>> groups/opt_out <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 >> fle...@googlegroups.com<javascript:> >> Para sair da lista, envie um email em branco para >> flexdev-u...@googlegroups.com <javascript:> >> 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 flexdev+u...@googlegroups.com <javascript:>. >> 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 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 --- 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 flexdev+unsubscr...@googlegroups.com. Para obter mais opções, acesse https://groups.google.com/groups/opt_out.