funcionou, eu tinha tentado testar, mas eu tava testando uma coluna
especifica só, daí estourava o null na hora de testar, valeu cara ;)

2009/7/22 Felipe Luiz Pereira <[email protected]>

> E se testar antes if (dgCategoria.selectedItem != null){
> }
>
> Nao funfa?
>
>
> 2009/7/22 Lucas <[email protected]>
>
>
>> Boa tarde pessoal,
>> eu estou com um problema relativamente simples, que tá me dando muita
>> dor de cabeça.
>> Seguinte, quando eu seleciono 1 item que não esteja populado na
>> datagrid da esse erro aqui:
>>
>> TypeError: Error #1009: Não é possível acessar uma propriedade ou um
>> método de uma referência de objeto nula.
>>        at componentes::Representantes/selecionaItem()[E:\Jason\Projetos
>> \Andamento\Gerenciador_cms\CMS\src\componentes\Representantes.mxml:48]
>>        at componentes::Representantes/__dgRepresentantes_click()[E:\Jason
>> \Projetos\Andamento\Gerenciador_cms\CMS\src\componentes
>> \Representantes.mxml:159]
>>
>>
>> segue minha datagrid:
>>                                <mx:DataGrid width="100%" height="100%"
>> id="dgRepresentantes"
>> click="selecionaItem()">
>>                                        <mx:columns>
>>                                                <mx:DataGridColumn
>> headerText="ID" width="35" dataField="id" />
>>                                                <mx:DataGridColumn
>> headerText="Título" dataField="nome" />
>>                                        </mx:columns>
>>                                </mx:DataGrid>
>>
>> e a função do click da datagrid(que é onde etá estourando o erro):
>>
>>                        public function selecionaItem() : void {
>>                                selecionaItemCbx();
>>                                btnGravar.label = "Editar";
>>                                btnExcluir.visible = true;
>>                                if(dgCategoria.selectedItem.status ==
>> "Sim") {
>>                                        cbPublicado.selected = true;
>>                                }
>>                                else{
>>                                        cbPublicado.selected = false;
>>                                }
>>                                salvar = false;
>>                        }
>>
>>                        public function selecionaItemCbx() : void {
>>                                var i : int;
>>                                for each(var obj : Object in tipoCbx) {
>>                                        if(obj.valor ==
>> dgCategoria.selectedItem.tipo) {
>>                                                cbxTipo.selectedIndex = i;
>>                                        }
>>                                        i = i+1;
>>                                }
>>                        }
>>
>> como eu disse, é um erro relativamente simples, mas eu não achei uma
>> solução adequada a ele.
>> Agradeço desde de já
>> Att.
>> Lucas Araldi
>>
>>
>
>
> --
> PEREIRA, F.L.
> LCA - Laboratório de Computação Aplicada - Coordenador de Projetos
> SisNET - Professor de PHP do Curso Superior de Sistemas para Internet
> UNIVALI - Universidade do Vale do Itajaí
>
> >
>

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