Acho que está faltando colocar o editorDataField

2010/2/25 Bruno Carneiro <[email protected]>

> Obrigado pelas dicas sobre os termos de pesquisa.
>
>
> Ainda sobre usar um combobox como itemEditor não estou conseguindo.
>
> Segui o exemplo desse link:
> http://livedocs.adobe.com/flex/3/html/help.html?content=celleditor_8.html
> Example: Passing multiple values back from an item editor
>
> Fora isso, só encontrei exemplos em que criava um componente num mxml
> externo, o que achei complicado demais para algo tão simples que
> desejo fazer.
>
> Mas seguindo o exemplo do link, não deu certo.
>
> http://pastebin.com/930AeNap
>
> <mx:DataGridColumn headerText="Marca" dataField="marca"
> sortable="false" >
> <mx:itemEditor>
>        <mx:Component>
>                <mx:ComboBox dataProvider="{(this.outerDocument as
> cad_grupo).marca_dp}" labelField="marca" />
>         </mx:Component>
> </mx:itemEditor>
> </mx:DataGridColumn>
>
>
> Quando executo, as vezes dá certo, as vezes não. Geralmente quando
> quando finalizo a edição clicando fora do item, eu recebo um erro:
>
> TypeError: Error #1009: Não é possível acessar uma propriedade ou um
> método de uma referência de objeto nula.
>        at mx.controls::DataGrid/updateDisplayList()[C:\autobuild
> \3.2.0\frameworks\projects\framework\src\mx\controls\DataGrid.as:1434]
>
> Se eu sair da edição clicando em outro item, funciona.
>
> O que estou fazendo errado?
>
> --
> 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ê 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