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
Nome | Tipo | Descrição | Obrigatório? | Padrão |
---|
l_step | CHAR | Código da etapa. | Sim | |
l_event | CHAR | Funçã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