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
