Quando houver necessidade de trocar a pergunta padrão de confirmação de um registro a patir da operação DELETE (botão Excluir), pode-se a partir do evento BEFORE_DELETE trocar o conteúdo da pergunta a ser exibida para o usuário, ajustando a propriedade EVENT_MESSAGE do botão DELETE.
Exemplo
#------------------------------------------------------------------------------# FUNCTION xxxnnnn_delete_before_confirm() #------------------------------------------------------------------------------# {OBJETIVO: ESta função está configurada no evento BEFORE_CONFIRM do botão marcado com a operação DELETE da TOOLBAR do Formulário.} DEFINE l_menu_button_reference VARCHAR(10) DEFINE l_question_message VARCHAR(500) ##Recuperando a referencia do componente do botão "Excluir" (operação por padrão 'DELETE') LET l_menu_button_reference = _ADVPL_get_property(m_form_reference,"MENU_BUTTON_REFERENCE","delete") LET l_question_message = "Esta ação irá excluir também outros relacionamentos. \n\nConfirma exclusão?" #Trocando o texto da pergunta padrão de confirmação ao pressionar o botão "Excluir" CALL _ADVPL_set_property(l_menu_button_reference,"EVENT_MESSAGE",l_question_message) RETURN TRUE END FUNCTION
Esta ação é realizada com base na propriedade EVENT_MESSAGE para a referência do botão que tem a operação DELETE da Barra de Ferramentas do formulário.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas