Define um evento de cancelamento do Wizard.
Sintaxe
CALL _ADVPL_set_property(< l_reference >,"CANCEL_EVENT", < l_event >)
Parâmetros
Nome | Tipo | Descrição | Obrigatório? | Padrão |
---|
l_event | CHAR | Função 4GL disparada ao tentar cancelar o Wizard. * | Sim | |
* A função de cancelamento do Wizard dever retornar TRUE
ou FALSE
, ao retornar FALSE
o cancelamento será interrompido.
Exemplo
#------------------------------------------------------------------------------#
FUNCTION LWIZARD_setCANCELEVENT()
#------------------------------------------------------------------------------#
CALL _ADVPL_set_property(m_wiz_reference,"CANCEL_EVENT","LWIZARD_cancel")
END FUNCTION
#------------------------------------------------------------------------------#
FUNCTION LWIZARD_cancel()
#------------------------------------------------------------------------------#
RETURN LOG_question("Confirma o cancelamento do Wizard?")
END FUNCTION