Páginas filhas
  • LGX - LMENUBUTTON

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Pagetitle
LGX - LMENUBUTTON
LGX - LMENUBUTTON
Componente visual para criação dos botões de operações das aplicações.


Hierarquia




Métodos SET


utilizando a função _ADVPL_set_property que permite alterar e manipular os valores do componente.


Expandir
titleSET CANCEL_EVENT

Método SET: CANCEL_EVENT

Evento executado ao cancelar a operação.

Sintaxe



Bloco de código
_ADVPL_set_property(< l_menubutton_reference >,"CANCEL_EVENT",< Função >)

Parâmetros



NomeTipoDescriçãoObrigatório?
FunçãoCHARFunção executada quando o usuário cancelar a operação.Sim

(informação) Importante: este método é valido apenas para botões que habilitam confirmação, método TYPE igual a CONFIRM. Esta função espera retorno verdadeiro ou falso, caso o evento retornar falso, a operação não será cancelada.




Expandir
titleSET CANCEL_MESSAGE

Método SET: CANCEL_MESSAGE

Mensagem exibida para o usuário ao cancelar a operação.

Sintaxe



Bloco de código
_ADVPL_set_property(< l_menubutton_reference>,"CANCEL_MESSAGE",< Mensagem >)

Parâmetros



NomeTipoDescriçãoObrigatório?
MensagemCHARMensagem exibida para o usuário ao cancelar a operação.
Esta mensagem será exibida em vermelho na barra de status.
Sim

(informação) Importante: este método é valido apenas para botões que habilitam confirmação, método TYPE igual a CONFIRM.

Exemplo



Bloco de código
CALL _ADVPL_set_property(l_menubutton_reference,"CANCEL_MESSAGE","Atualização cancelada.")




Expandir
titleSET CONFIRM_EVENT

Método SET: CONFIRM_EVENT

Evento executado ao confirmar a operação.

Sintaxe



Bloco de código
_ADVPL_set_property(< l_menubutton_reference >,"CONFIRM_EVENT",< Função >)

Parâmetros



NomeTipoDescriçãoObrigatório?
FunçãoCHARFunção executada quando o usuário confirmar a operação.Sim

(informação) Importante: este método é valido apenas para botões que habilitam confirmação, método TYPE igual a CONFIRM. Esta função espera retorno verdadeiro ou falso, caso o evento retornar falso, a operação não será confirmada.



Expandir
titleSET CONFIRM_MESSAGE

Método SET:

HELP 

CONFIRM_MESSAGE

Mensagem exibida para o usuário ao confirmar a operação.

Sintaxe



Bloco de código
_ADVPL_set_property(< l_tablemenubutton_reference >,"HELPCONFIRM_VISIBLEMESSAGE",< Visível?Mensagem >)

Parâmetros



NomeTipoDescriçãoObrigatório?BOOLEANSim

Exemplo

MensagemCHARMensagem exibida para o usuário ao confirmar a operação.
Esta mensagem será exibida em azul na barra de status.
Sim

(informação) Importante: este método é valido apenas para botões que habilitam confirmação, método TYPE igual a CONFIRM.

Exemplo



code
Bloco de código
CALL _ADVPL_set_property(l_menubutton_reference,"CONFIRM_MESSAGE","Atualização executada com sucesso.")


Expandir
titleSET CONTROL_BUTTON

Método SET:

HELP 

CONTROL_BUTTON


Sintaxe



Bloco de código
_ADVPL_set_property(< l_tablemenubutton_reference >,"HELPCONTROL_VISIBLEBUTTON",< Botão Visívelde controle? >)

Parâmetros



NomeTipoDescriçãoObrigatório?
Botão de controle?BOOLEANIndicador que define se o botão será um botão de controle, ou seja, não será manipulado pelas operações do tipo CONFIRM.Sim


Exemplo



Bloco de código
CALL _ADVPL_set_property(l_menubutton_reference,"CONTROL_BUTTON",FALSE)


Expandir
titleSET

Método SET: HELP 


Sintaxe



Bloco de código
_ADVPL_set_property(< l_table_reference >,"HELP_VISIBLE",< Visível? >)

Parâmetros



NomeTipoDescriçãoObrigatório?

BOOLEAN
Sim


Exemplo



Bloco de código


Expandir
titleSET

Método SET: HELP 


Sintaxe



Bloco de código
_ADVPL_set_property(< l_table_reference >,"HELP_VISIBLE",< Visível? >)

Parâmetros



NomeTipoDescriçãoObrigatório?

BOOLEAN
Sim


Exemplo



Bloco de código


Expandir
titleSET

Método SET: HELP 


Sintaxe



Bloco de código
_ADVPL_set_property(< l_table_reference >,"HELP_VISIBLE",< Visível? >)

Parâmetros



NomeTipoDescriçãoObrigatório?

BOOLEAN
Sim


Exemplo



Bloco de código


Expandir
titleSET

Método SET: HELP 


Sintaxe



Bloco de código
_ADVPL_set_property(< l_table_reference >,"HELP_VISIBLE",< Visível? >)

Parâmetros



NomeTipoDescriçãoObrigatório?

BOOLEAN
Sim


Exemplo



Bloco de código


Expandir
titleSET

Método SET: HELP 


Sintaxe



Bloco de código
_ADVPL_set_property(< l_table_reference >,"HELP_VISIBLE",< Visível? >)

Parâmetros



NomeTipoDescriçãoObrigatório?

BOOLEAN
Sim


Exemplo



Bloco de código


Expandir
titleSET

Método SET: HELP 


Sintaxe



Bloco de código
_ADVPL_set_property(< l_table_reference >,"HELP_VISIBLE",< Visível? >)

Parâmetros



NomeTipoDescriçãoObrigatório?

BOOLEAN
Sim


Exemplo



Bloco de código


Expandir
titleSET

Método SET: HELP 


Sintaxe



Bloco de código
_ADVPL_set_property(< l_table_reference >,"HELP_VISIBLE",< Visível? >)

Parâmetros



NomeTipoDescriçãoObrigatório?

BOOLEAN
Sim


Exemplo



Bloco de código



Exemplo



Expandir
titleExemplo de utilização
Bloco de código
languageruby
themeConfluence
linenumberstrue


Visualização