Child pages
  • LWIZARD:Set:STEP_NEXT

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

NomeTipoDescriçãoObrigatório?Padrão
l_step
CHARCódigo da etapa.Sim 
l_event
CHARFunçã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