event.preventDefault? onde tá isso? você pode mandar seu codigo mais completo aí pra ficar mais facil de entender?
isso que vc ta falando do objeto ou propriedade talvez funcione pro seu caso colocar editorDataField = "selectedLabel" 2010/2/25 Bruno Carneiro <[email protected]> > Na verdade, se eu tirar o event.preventDefault() e setar o > editorDataField = "selectedItem" > > ele funciona mas não faz o que eu quero. > > Porque ai ele grava o selectedItem ( que é um objeto ) e eu não quero > gravar o objeto, quero gravar somente a propriedade "marca" dele. > > On 25 fev, 14:15, Bruno Carneiro <[email protected]> wrote: > > editorDataField="selectedItem.marca" > > > > e > > > > editorDataField="marca" > > > > não fizeram nenhuma diferença. O erro é o mesmo. > > > > Putz.... não tenho a menor idéia do que tentar... > > > > On 25 fev, 11:24, Carol Michelassi <[email protected]> wrote: > > > > > 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.... > > > > 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 emhttp:// > 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 > -- 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
