Child pages
  • LWIZARD:Set:STEP_BACK

Define um evento de retrocesso para uma determinada etapa do Wizard.

Sintaxe

CALL _ADVPL_set_property(< l_reference >,"STEP_BACK", < l_step >, < l_event >)

Parâmetros

NomeTipoDescriçãoObrigatório?Padrão
l_step
CHARCódigo da etapa.Sim 
l_event
CHARFunção 4GL disparada ao tentar retroceder a etapa. *Sim 

* A função de retrocesso deve retornar o código da etapa para o qual o Wizard será retornado, caso NULO irá retroceder para a etapa anterior.

Exemplo

#------------------------------------------------------------------------------#
FUNCTION LWIZARD_setSTEPBACK()
#------------------------------------------------------------------------------#
    CALL _ADVPL_set_property(m_wiz_reference,"STEP_BACK","FINISH","LWIZARD_stepFinishBack")
END FUNCTION

#------------------------------------------------------------------------------#
FUNCTION LWIZARD_stepFinishBack()
#------------------------------------------------------------------------------#
    RETURN "WELCOME"
END FUNCTION