Páginas filhas
  • LGX - LFORM

Versões comparadas

Chave

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

Componente abstrato, base dos componentes para criação de janelas de aplicações. Todos os métodos contidos neste componente poderão ser executados pelos componentes que o herdam.


Hierarquia



Métodos GET


Métodos acessíveis através da função _ADVPL_get_property que permite recuperar e manipular os valores do componente: 


Expandir
titleGET ACTIVATE

Método GET: ACTIVATE

Retorna se a janela da aplicação está ativada.

Sintaxe



Bloco de código
_ADVPL_get_property(< l_form_reference >,"ACTIVATE")

Parâmetros



NomeTipoDescriçãoObrigatório?
l_form_reference
BOOLEAN

Define se a janela está ativada.

Sim


Retorno



Tipo

Descrição

BOOLEANIndicador que define se a janela está ativada.

Exemplo



Bloco de código
languageruby
themeEclipse
linenumberstrue
l_activate = _ADVPL_get_property(l_form_reference,"ACTIVATE")




Expandir
titleGET COMPONENT_FOCUS_REFERENCE

Método GET: COMPONENT_FOCUS_REFERENCE

Referência do componente em foco.

Sintaxe



Bloco de código
_ADVPL_get_property(< m_form_reference >,"COMPONENT_FOCUS_REFERENCE")

Parâmetros



NomeTipoDescriçãoObrigatório?
m_form_reference
CHAR

Componente que está em foco na tela.

Sim

Retorno



Tipo

Descrição

CHAR

Referência do componente que está em foco na tela.

Exemplo



Bloco de código
languageruby
themeEclipse
linenumberstrue
LET l_component_reference = _ADVPL_get_property(m_form_reference,"COMPONENT_FOCUS_REFERENCE")




Expandir
titleGET CONTAINER_HEIGHT

Método GET: CONTAINER_HEIGHT

Altura da janela da aplicação.

Sintaxe



Bloco de código
_ADVPL_get_property(< l_form_reference >,"CONTAINER_HEIGHT")
Dica
titleObs:
Para retornar a largura correta da janela da aplicação é necessário antes efetuar a chamada do método REFRESH_SIZE.

Parâmetros



NomeTipoDescriçãoObrigatório?
l_form_reference
()

Altura da janela da aplicação.

Sim

Retorno



Tipo

Descrição

( )

Altura da janela da aplicação.

Exemplo



Bloco de código
languageruby
themeEclipse
linenumberstrue
LET l_container_height = _ADVPL_get_property(l_form_reference,"CONTAINER_HEIGHT")




Expandir
titleGET CONTAINER_WIDTH

Método GET: CONTAINER_WIDTH

Largura da janela da aplicação.

Sintaxe



Bloco de código
_ADVPL_get_property(< l_form_reference >,"CONTAINER_WIDTH")
Dica
titleObs:
Para retornar a largura correta da janela da aplicação é necessário antes efetuar a chamada do método REFRESH_SIZE.

Parâmetros



NomeTipoDescriçãoObrigatório?
l_form_reference
()

Largura da janela da aplicação.

Sim

Retorno



Tipo

Descrição

( )

Largura da janela da aplicação.

Exemplo



Bloco de código
languageruby
themeEclipse
linenumberstrue
LET l_container_width = _ADVPL_get_property(l_form_reference,"CONTAINER_WIDTH")




Expandir
titleGET GET FORM_INFO

Método GET: FORM_INFO

Breve informação sobre o formulário.

Sintaxe



Bloco de código
_ADVPL_get_property(< l_form_reference >,"FORM_INFO")


Parâmetros



NomeTipoDescriçãoObrigatório?
l_form_reference
CHAR

Breve informação sobre o formulário.

Sim

Retorno



Tipo

Descrição

CHAR

Largura da janela da aplicação.

Exemplo



Bloco de código
languageruby
themeEclipse
linenumberstrue
LET l_form_info = _ADVPL_get_property(l_form_reference,"FORM_INFO")




Expandir
titleGET FORM_MODIFICATION

Método GET:

FORM_INFO

FORM_MODIFICATION 

Modificação do formulário.

Sintaxe



Bloco de código
_ADVPL_get_property(< l_form_reference >,"FORM_MODIFICATION")


Parâmetros



NomeTipoDescriçãoObrigatório?
l_form_reference
CHAR

Modificação do formulário.

Sim

Retorno



Tipo

Descrição

CHAR

Modificação do formulário.

Exemplo



Bloco de código
languageruby
themeEclipse
linenumberstrue
LET l_form_modification = _ADVPL_get_property(l_form_reference,"FORM_MODIFICATION")




Expandir
titleGET FORM_NAME

Método GET: FORM_NAME

Nome do Breve informação sobre o formulário.

Sintaxe



Bloco de código
_ADVPL_get_property(< l_form_reference >,"FORM_INFONAME")


Parâmetros



NomeTipoDescriçãoObrigatório?
l_form_reference
CHAR

Breve informação sobre o Nome do formulário.

Sim

Retorno



Tipo

Descrição

CHAR

Largura da janela da aplicaçãoNome do formulário.

Exemplo



Bloco de código
languageruby
themeEclipse
linenumberstrue
LET l_form_name = _ADVPL_get_property(l_form_reference,"FORM_NAME")




Expandir
titleGET FORM_RELEASE

Método GET: FORM_NAME

Release do formulário.

Sintaxe



Bloco de código
_ADVPL_get_property(< l_form_reference >," FORM_RELEASE ")


Parâmetros



NomeTipoDescriçãoObrigatório?
l_form_reference
CHAR

Release do formulário.

Sim

Retorno



Tipo

Descrição

CHAR

Nome do formulário.

Exemplo



Bloco de código
languageruby
themeEclipse
linenumberstrue
LET l_release_info = _ADVPL_get_property(l_form_reference,"FORM_INFORELEASE")