Para atualizar o valor no dataprovider, vc tem que utilizar o itemRenderer
como editor (rendererIsEditor), dê uma pesquisada, é bem simples de
utilizar.

2010/5/17 Leonardo Ribeiro <[email protected]>

> Fábio,
>
> no meu combo eu coloquei
>
> fillAlphas="[1.0,1.0]"
>
> deu uma melhorada mas mesmo assim ainda continua.
>
> Eu achei a melhor forma com o itemRenderer no lugar do ItemEditor, pois o
> combo fica sempre visível e o usuário sabe de cara que pode ir ali e trocar
> o valor, porém tem o problema de não estar atualizando o valor selecionado
> no dataprovider da grid.
>
>
>
> 2010/5/17 Fábio Goll <[email protected]>
>
> Nunca tive esse problema com o itemEditor, não tem alguma transparência no
>> combo?
>>
>> E no itemRenderer, vc tem que tratar para trazer o índice certo, conforme
>> a chave do registro do combo.
>> Vc está fazendo isso?
>>
>>
>> 2010/5/15 Leonardo Ribeiro <[email protected]>
>>
>>>  Pessoal,
>>>
>>> Estou usando um AdvancedDataGrid e preciso de ter uma das colunas
>>> editáveis e os valores
>>> fazem parte de um domínio pequeno então preciso colocar um combobox.
>>>
>>> Achei a implementação de itemEditor e itemRenderer
>>>
>>> *ItemEditor*
>>>
>>> <mx:AdvancedDataGridColumn headerText="TituloColuna"
>>> dataField="nomeCampoDataProvider" width="30" editable="true"
>>>    editorDataField="value" itemEditor="ComboboxItemRender"/>
>>>
>>>
>>> *ItemRender*
>>>
>>> <mx:rendererProviders>
>>> <mx:AdvancedDataGridRendererProvider dataField="nomeCampoDataProvider"
>>> columnIndex="3" depth="2"
>>>  renderer="ComboboxItemRender"/>
>>> </mx:rendererProviders>
>>>
>>>
>>>
>>> Problemas com o itemEditor: Ao clicar na coluna, aparece o combo
>>> perfeitamente porém fica o valor atualmente selecionado
>>> meio que em background fazendo com que a coisa fique meio distorcida.
>>>
>>> Problemas com o ItemRender: O valor selecionado no combo do itemrender
>>> não reflete no dataprovider.
>>>
>>> Alguém tem alguma solução para um dos problemas acima?
>>>
>>> --
>>> []'s
>>> Leonardo
>>>
>>> Linux User #488650
>>> Ubuntu User #27045
>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>>
>>> --
>>> 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
>>
>>
>>
>>
>> --
>> Fábio Goll
>> Gtalk/Msn: [email protected]
>> Twitter: @fabiogoll
>>
>> --
>> 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
>
>
>
>
> --
> []'s
> Leonardo
>
> Linux User #488650
> Ubuntu User #27045
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> --
> 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
>



-- 
Fábio Goll
Gtalk/Msn: [email protected]
Twitter: @fabiogoll

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