Entendi...

além do item render você vai ter que fazer uma customização no componente
combobox...

a principio vou assumir que cada linha do seu datagrid é um objeto e nesse
tem um campo
numérico com o ID numerico....

assumindo que você tera uma lista como dataprovider do combobox onde o
objeto será id e valor, onde
o valor é a String exibida... e vc vai usar apenas para exibir ali

então na tua classe ItemRender que você vai implementar dentro dela vai ter
um Combobox e você terá
que implementar no código um find do indice do Array do dataprovider para
localizar o que possui
o mesmo ID do objeto da linha atual do datagrid e com isso usar a
propriedade *selectIndex* do combobox
para selecionar o label correto, alem disso terá que implementar o evento *
onchange* onde você terá
que atualizar o objeto da linha atual o respectivo id

feito isso vai ficar certo =]




2009/10/27 Bruno Soares <[email protected]>

> Oh amigao! Vlw pela ajuda, mas acredite que ja olhei todos e não consegui
> ainda a ajuda necessária.
>
> Vou explicar melhor:
>
> Não quero apenas exibir uma combo na grid.
>
> Exemplo:
>
> Na coluna onde tem que ter o combo está o valor 5.
>
> 5 é o id de uma tabela que vale: DF
>
> Um componente de combobox recebe todos os estados no seu dataprovider.
>
> Agora que pega: Como relacionar na hora de exibir o grid essa combo
> exibindo o valor do ID correspondente e após selecionar na combo mostrar a o
> nome da seleção e colocar o valor do ID selecionado para fazer o CRUD.
>
> Vlw mais uma vez!
>
> Bruno Soares
>
> 2009/10/27 Erko Bridee de Almeida Cabrera <[email protected]>
>
>> Defina um ItemRender para a coluna que você quer esse seu combobox
>>
>> [um exemplo de uso desse 
>> esquema]<http://blog.flexexamples.com/2007/08/20/formatting-a-flex-datagrid-control-using-a-custom-item-renderer/>
>>
>> Adobe - Flex Quick Start Basics: Using item 
>> renderers<http://www.adobe.com/devnet/flex/quickstart/using_item_renderers/>
>>
>> com isso você define o que e como vai exibir algo dentro do datagrid o/
>>
>>
>> veja tambem:
>>
>> Item Renderers in the Flex 
>> 3<http://livedocs.adobe.com/flex/3/html/celleditor_1.html>
>> Working with Item 
>> Editors<http://livedocs.adobe.com/flex/3/html/celleditor_1.html>
>> Using Item Renderers and Item 
>> Editors<http://livedocs.adobe.com/flex/3/html/cellrenderer_1.html>in the 
>> Adobe Flex 3 Help
>>
>> isso deve te ajudar em algo =]
>>
>> 2009/10/27 Bruno Soares <[email protected]>
>>
>> Galera preciso de ajuda:
>>>
>>> estou com um grid que vem do banco. OK
>>>
>>> Tenho uma coluna que aparece o ID de uma outra tabela. OK
>>>
>>> So que preciso fazer a opção de editar todos os campos...
>>>
>>> Todos os outros campos são do tipo texto ou data, até ai tudo bem...O
>>> problema é o campo que precisa conter uma combobox....
>>>
>>> Alguém ja se deparou com esse problema ou conhece uma possível solução?
>>>
>>> Desde já agradeço
>>>
>>> Bruno Soares
>>>
>>>
>>>
>>
>>
>> --
>> Att,
>> Erko Bridee de Almeida Cabrera
>> http://erkobridee.com/
>> http://gospel.erkobridee.com/
>> http://www.cwbfx.com/
>> http://www.portaljava.com/
>> http://twitter.com/ErkoBridee
>> Currículo: http://netcarreiras.com/prof.html?uid=11410
>>
>>
>>
>
> >
>


-- 
Att,
Erko Bridee de Almeida Cabrera
http://erkobridee.com/
http://gospel.erkobridee.com/
http://www.cwbfx.com/
http://www.portaljava.com/
http://twitter.com/ErkoBridee
Currículo: http://netcarreiras.com/prof.html?uid=11410

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a