Histórico da Página
Pagetitle | ||||
---|---|---|---|---|
|
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 | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método GET: ACTIVATERetorna se a janela da aplicação está ativada. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método GET: COMPONENT_FOCUS_REFERENCERetorna a referência do componente em foco. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método GET: COMPONENT_REFERENCE_BY_HELP_NAMERetorna a referência do componente pelo nome do atalho de ajuda (propriedade HELP_NAME). Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método GET: CONTAINER_HEIGHTAltura da janela da aplicação. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método GET: CONTAINER_WIDTHLargura da janela da aplicação. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método GET: FORM_INFOBreve informação sobre o formulário. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método GET: FORM_MODIFICATIONNúmero revisão de modificação do formulário. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método GET: FORM_NAMENome do formulário. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método GET: FORM_RELEASERetorna a release do formulário. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método GET: FORM_VERSIONRetorna a versão do formulário. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
Método GET:MAININIT_FORM_NAMEEVENTRetorna a lista de eventos executados na abertura da janela da aplicação Nome do formulário principal em execução. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
Método GET:INITMAIN_FORM_EVENTNAMENome do formulário principal em execução Retorna a lista de eventos executados na abertura da janela da aplicação. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método GET: MAXIMIZEDRetorna se a janela da aplicação está maximizada. Sintaxe
Parâmetros
Retorno
Exemplo
|
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método GET: TITLERetorna o título da janela. Sintaxe
Retorno
Exemplo
|
Métodos SET
Métodos acessíveis através da função _ADVPL_set_property
que permite alterar e manipular os valores do componente:
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Método SET: ACTIVATEDefine o título da janela. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||
Método SET:TITLECENTERDefine o título da janelase a janela (ainda não exibida) abrirá no centro da área de trabalho. Sintaxe
Parâmetros
Exemplo
Observação
|
Expandir | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
Método SET:ENABLE_ESC_CLOSECENTEREDCentraliza a janela já aberta na área de trabalhoHabilita/desabilita o encerramento da janela através do botão ESC. Sintaxe
Parâmetros
Exemplo
Observação
|
Expandir | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
Método SET:MAXIMIZEDCLEAR_HOTKEYSRemove todas as teclas de atalho disponíveis na Maximiza a janela. Sintaxe
ExemploNome
| Descrição | Obrigatório? | Padrão | l_maximized | SMALLINT | Verdadeiro para maximizar a janela, falso para manter o tamanho definido. | Sim |
| |
CALL _ADVPL_set_property(m |
Exemplo
Bloco de código | ||
---|---|---|
| ||
CALL _ADVPL_set_property(m_form_reference,"MAXIMIZEDCLEAR_HOTKEYS",TRUE) |
Expandir | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||
Método SET:CENTEREDENABLE_ESC_CLOSEHabilita/desabilita o encerramento da janela através do botão ESCCentraliza a janela já aberta na área de trabalho. Sintaxe
Parâmetros
Exemplo
Observação
| |||||||||||||||||
Expandir | |||||||||||||||||
| |||||||||||||||||
Expandir | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||
Método SET: HOTKEYDefine uma tecla de atalho para a janela Método SET: CENTERDefine se a janela (ainda não exibida) abrirá no centro da área de trabalho. Sintaxe
Parâmetros | ||||||||||||||||||||||||||||||||||||
Nome | Tipo | Descrição | Obrigatório? | |||||||||||||||||||||||||||||||||
l_center | SMALLINT | TRUE para centralizar a janela na abertura. FALSE não centraliza a janela na abertura. | Sim |
Bloco de código | ||
---|---|---|
| ||
CALL _ADVPL_set_property(m_form_reference,"CENTER",TRUE) |
Observação
- Este método só tem efeito se a janela não está maximizada.
hotkey >, [ l_event ], [ l_info ], [ l_component ], [ l_focus ]) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório? | Padrão |
---|---|---|---|---|
l_hotkey | SMALLINT | Código da tecla de atalho. 1 | Sim | |
l_event | CHAR | Função 4GL que será executada na tecla de atalho. 2 | Não | |
l_info | CHAR | Breve descrição da tecla de atalho (utilizada na tela de exibição das teclas de atalho disponíveis na janela). | Não | |
l_component | VARCHAR | Referência do componente FREEFORM para o qual será definida a tecla de atalho. 3 | Não | |
l_focus | SMALLINT | Verdadeiro para limitar a execução da tecla de atalho apenas quando o componente informado estiver focado. | Não |
1 As teclas de atalho disponíveis encontram-se no link Teclas de atalhos disponíveis atualmente para formulários Freeform e Metadado.
2 Se não informada a função 4GL, a tecla de atalho será removida da janela.
3 Se informado um componente, a execução da tecla de atalho não será realizada quando este estiver desabilitado ou invisível.
Exemplo
Bloco de código | ||
---|---|---|
| ||
CALL _ADVPL_set_property(m_form_reference,"HOTKEY",116,"job005_refresh","Atualiza os valores da tela") |
Expandir | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Método SET: INIT_EVENTAdiciona um evento que será executado na ativação da janela. Sintaxe
Parâmetros
| |||||||||||
| |||||||||||
Método SET: HOTKEYDefine uma tecla de atalho para a janela. Sintaxe
Parâmetros | |||||||||||
Nome | Tipo | Descrição | Obrigatório? | Padrão | l_hotkey | SMALLINT | Código da tecla de atalho. 1 | Sim | l_event | CHAR | Função 4GL que será executada na tecla de atalho. 2 | Não | l_info | CHAR | Breve descrição da tecla de atalho (utilizada na tela de exibição das teclas de atalho disponíveis na janela). | Não | l_component | VARCHAR | Referência do componente FREEFORM para o qual será definida a tecla de atalho. 3 | Não | l_focus | SMALLINT | Verdadeiro para limitar a execução da tecla de atalho apenas quando o componente informado estiver focado. | Não | 1 As teclas de atalho disponíveis encontram-se no link Teclas de atalhos disponíveis atualmente para formulários Freeform e Metadado.
Exemplo
Bloco de código | ||
---|---|---|
| ||
CALL _ADVPL_set_property(m_form_reference,"HOTKEY",116,"job005_refresh","Atualiza os valores da telaINIT_EVENT","job0005_init_event") |
Expandir | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||
Método SET:CLEARMAXIMIZE_HOTKEYSEVENTDefine um evento que será executado quando o usuário maximizar a Remove todas as teclas de atalho disponíveis na janela. Sintaxe
Parâmetros
Exemplo
|
Expandir | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
Método SET:INIT_EVENTMAXIMIZEDMaximiza a Adiciona um evento que será executado na ativação da janela. Sintaxe
Parâmetros
Exemplo
|
Expandir | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||
Método SET:MAXIMIZE_EVENTTITLEDefine um evento que será executado quando o usuário maximizar a o título da janela. Sintaxe
Parâmetros
Exemplo
|