Versão atual:

FINA460A - Atualizar Grid em MVC

Pessoal, boa noite.

Estou me deparando com a seguinte situação. Tenho dos grids na tela (A tela é a padrão, FINA460A - Simulação da liquidação), o primeiro grid eu seleciono os titulos vencidos e no segundo são exibidos os novos titulos gerados pela rotina padrão. A minha rotina precisa atualizar o prefixo desses novos titulos que estão no segundo grid, porém os mesmo não são atualizados de forma alguma.

Abaixo segue o trecho:

User Function FIN21PRX(oModelFO0,oModelFO1,oModelFO2)

Local nX        := 0
Local cPrefixo  := GetMv("MV_YPRXRE")
Local cForma    := AllTrim(FWFldGet('FO0_XFORMA'))
Local aSaveLines:= FWSaveRows()

If FWIsInCallStack('F460AIncl') .And. !Empty(cForma) .And. oModelFO1:GetValue("FO1_MARK")

    For nX := 1 To oModelFO2:Length()

        oModelFO2:GoLine(nX)
        oModelFO2:LoadValue("FO2_PREFIX",cPrefixo)

    Next nX     

EndIf 

FWRestRows(aSaveLines)

Return Nil

A minha função está sendo executado no FORMLINEPOS mas não atualiza. Já tentei também usar o view:Refresh() e também oView:Refresh("VIEW_FO2") e nada de atualizar. O prefixo é atualizado somente quando eu clico no segundo grid, ou mudo de linha.

Alguém tem alguma ideia pra ajudar?

Obrigado

Versão (1):

Ver a versão formatada

FINA460A - Atualizar Grid em MVC

Comentário

new question