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.


Responder a