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