Bom dia a todos,

Estou tentando usar o swiz, e estou usando como base o livro on line do
Daniel Schmitz - Dominando o Swiz porém os exercicios do livro e alguns
testes ocorreram sem nenhum problema, agora estou precisando de fazer uso
real e travei em um ponto, o meu provider (um arraycollection bindable) no
controller na abertura do aplicativo ele é atualizado e reflete o grid que
esta usando o mesmo como provider, porem qualquer atualização desse
provider não reflete no grid mais. Se inicio a APP sem carregar o provider
e depois busco os dados o grid continua sem nada. No debug percebi que o
provider é atualizado mas o grid não. Se alguem puder me ajudar fico muito
grato.

*Código do Controller*
public function fpuObter(previsaoDebitoCredito:PrevisaoDebitoCredito =
null):void
        {

serviceHelper.executeServiceCall(previsaoDebitoCreditoService.getOperation("fpuObter").send(previsaoDebitoCredito),
OnfpuObter);
        }

        public function OnfpuObter(evt:ResultEvent):void
        {
            this.dataProvider = evt.result as ArrayCollection

        }

*Código do meu componente
*[Bindable]
            [Inject]
            public var
previsaoDebitoCreditoController:PrevisaoDebitoCreditoController;
protected function creationComplete(event:FlexEvent):void
            {
                // TODO Auto-generated method stub
                this.addEventListener(Eventos.FECHAR_JANELA_PREVISAO,
fecharJanelaPrevisao_Handler);
                previsaoDebitoCreditoController.fpuObter();
            }*

Até aqui funciona sem problemas, agora quando clico para atualizar (código
abaixo) o dataProvider atualiza mas o grid não.*


protected function btnPesquisar_clickHandler(event:MouseEvent):void
            {
                // TODO Auto-generated method stub
                var previsaoDebitoCredito:PrevisaoDebitoCredito = new
PrevisaoDebitoCredito();

                if(dfLiquidacaoIni.text != "")
                    previsaoDebitoCredito.DT_LIQUIDACAO_INI =
dfLiquidacaoIni.selectedDate;
                if(dfLiquidacaoFim.text != "")
                    previsaoDebitoCredito.DT_LIQUIDACAO_FIM =
dfLiquidacaoFim.selectedDate;
                if(dfVencimentoIni.text != "")
                    previsaoDebitoCredito.DT_VENCIMENTO_INI =
dfVencimentoIni.selectedDate;
                if(dfVencimentoFim.text != "")
                    previsaoDebitoCredito.DT_VENCIMENTO_FIM =
dfVencimentoFim.selectedDate;
                if(cbTipo.selectedIndex > -1)
                    previsaoDebitoCredito.ID_TIPO_APLICACAO =
cbTipo.selectedItem.ID_DOMINIO_VALOR;
                if(acTransporte.idRegistro > 0)
                    previsaoDebitoCredito.ID_TRANSPORTE =
acTransporte.idRegistro;
                if(acImportador.idRegistro > 0)
                    previsaoDebitoCredito.ID_COMPRADOR =
acImportador.idRegistro
                if(acExportador.idRegistro > 0)
                    previsaoDebitoCredito.ID_VENDEDOR =
acExportador.idRegistro;
                if(cbStatus.selectedIndex > -1)
                    previsaoDebitoCredito.TP_STATUS =
cbStatus.selectedItem.label;
                if(acPorto.idRegistro > 0)
                    previsaoDebitoCredito.ID_PORTO = acPorto.idRegistro;
                if(acProduto.idRegistro > 0)
                    previsaoDebitoCredito.ID_PRODUTO = acProduto.idRegistro;

                previsaoController.fpuObter(previsaoDebitoCredito);
                var evt:Eventos = new Eventos(Eventos.FECHAR_FILTRO, false);
                dispatchEvent(evt);

            }



-- 
Vinícius Velasco
MSN: ircvinic...@hotmail.com
Skype: ircvinicius
Twitter: viniciusvelasco <http://www.twitter.com/viniciusvelasco>
Fone: 66 9206 6966
Cuiabá - Mato Grosso - Brasil

"Nos seus momentos de aflição, não se envergonhe de baixar a cabeça e
chamar por Deus!!!"

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

Responder a