Define um evento de avanço para uma determinada etapa do Wizard.
Sintaxe
CALL _ADVPL_set_property(< l_reference >,"STEP_NEXT", < 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 avançar a etapa. * | Sim | |
* A função de avanço deve retornar o código da etapa para o qual o Wizard será avançado, caso NULO irá avançar para a etapa posterior.
Exemplo
#------------------------------------------------------------------------------#
FUNCTION LWIZARD_setSTEPNEXT()
#------------------------------------------------------------------------------#
CALL _ADVPL_set_property(m_wiz_reference,"STEP_BACK","SELECT","LWIZARD_stepSelectNext")
END FUNCTION
#------------------------------------------------------------------------------#
FUNCTION LWIZARD_stepSelectNext()
#------------------------------------------------------------------------------#
RETURN mr_wizard.steps
END FUNCTION