eu já passo o valor, só q eu esqueci de colocar aki. public function guardaProduto(evento:FocusEvent):void { sProdutoEnt = evento.currentTarget.text; }
Obrigado, Felipe Bianconi 2009/8/17 Eduardo Kraus <eduardokr...@gmail.com> > Simples, a variável não esta recebendo valor. > > Vá a linha que esta dando o erro, e monte uma estrutura condicional para o > nulo. > > *Eduardo Kraus* > Desenvolvedor > eduardokr...@gmail.com > http://blog.mxml.com.br > http://twitter.com/EduardoKraus > > > 2009/8/17 Felipe Bianconi <felipebianc...@gmail.com> > > Alguém sabe o pq deste erro? >> >> <mx:DataGrid id="dgdProdutos" x="0" y="0" width="100%" height="100%" >> tabIndex="10" dataProvider="{acProdutos}" editable="true" >> horizontalScrollPolicy="on" draggableColumns="true"> >> <mx:columns> >> <mx:DataGridColumn dataField="PRODUTO" headerText="Produto" >> width="70" editable="true"> >> <itemEditor> >> <mx:Component className="Produto"> >> <TextInput enter="outerDocument.pesqProduto(event)" >> focusIn="outerDocument.guardaProduto(event)"/> >> </mx:Component> >> </itemEditor> >> </mx:columns> >> </mx:DataGridColumn> >> >> public function pesqProduto(evento:FlexEvent):void { >> if(sProdutoEnt != AriusTextInput(evento.currentTarget).text && >> AriusTextInput(evento.currentTarget).text != '') { >> if(localizaProduto(AriusTextInput(evento.currentTarget).text) > >> -1) { >> sProdutoEnt = AriusTextInput(evento.currentTarget).text; >> Alert.yesLabel = 'Incluir'; >> Alert.noLabel = 'Localizar'; >> Alert.buttonWidth = 75; >> Alert.show("Já possui um produto com o código " + sProdutoEnt >> + ". Deseja incluir ou localizar?", >> "Produto", Alert.YES | Alert.NO, this, >> respProdutoRepetido, ObjImagens.imgInterrogacao, Alert.YES) >> evento.stopImmediatePropagation(); >> } >> } >> } >> >> Ao chamar o Alert, ocorre o seguinte erro: TypeError: Error #1009: Cannot >> access a property or method of a null object reference. >> at mx.controls::DataGrid/editorKeyDownHandler() >> >> alguém sabe o pq? >> >> Obrigado, >> Felipe Bianconi >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---