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" <[email protected] <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
>>> [email protected] (MSN & Skype)
>>> blogflex.brunobg.com
>>> @brunogrohs
>>> (21) 9913-2397
>>>
>>> Em 14/06/2013, às 00:47, Juracy <[email protected]> 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 [email protected]
>>> 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
>> [email protected]<javascript:>
>> Para sair da lista, envie um email em branco para
>> [email protected] <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 [email protected] <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 [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.